home *** CD-ROM | disk | FTP | other *** search
/ Mac Easy 2010 May / Mac Life Ubuntu.iso / casper / filesystem.squashfs / usr / share / gnome / help / gdm / uk / gdm.xml
Encoding:
Extensible Markup Language  |  2009-04-03  |  354.1 KB  |  6,420 lines

  1. <?xml version="1.0" encoding="utf-8"?>
  2. <!DOCTYPE article PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN" "/usr/share/sgml/docbook/dtd/xml/4.1.2/docbookx.dtd" [
  3. <!ENTITY legal SYSTEM "legal.xml">
  4. <!ENTITY version "2.20.4">
  5. <!ENTITY date "03/10/2008">
  6. <!ENTITY mdash "—">
  7. <!ENTITY percnt "%">
  8. ]>
  9. <article id="index" lang="uk">
  10.   <articleinfo>
  11.     <title>–ü–æ—Å—ñ–±–Ω–∏–∫ –∑ –º–µ–Ω–µ–¥–∂–µ—Ä–∞ –¥–∏—Å–ø–ª—ó–≤ —Å–µ—Ä–µ–¥–æ–≤–∏—â–∞ Gnome</title>
  12.  
  13.     <revhistory>
  14.       <revision>
  15.         <revnumber>0.0</revnumber>
  16.         <date>2007-01</date>
  17.       </revision>
  18.     </revhistory>
  19.  
  20.     <abstract role="description">
  21.       <para>GDM - –º–µ–Ω–µ–¥–∂–µ—Ä –¥–∏—Å–ø–ª–µ—ó–≤ GNOME, –≥—Ä–∞—Ñ—ñ—á–Ω–∞ –ø—Ä–æ–≥—Ä–∞–º–∞ –≤—Ö–æ–¥—É —É —Å–µ–∞–Ω—Å.</para>
  22.     </abstract>
  23.  
  24.     <authorgroup>
  25.       <author>
  26.         <firstname>Martin</firstname><othername>K.</othername>
  27.            <surname>Petersen</surname>
  28.         <affiliation>
  29.           <address><email>mkp@mkp.net</email></address>
  30.         </affiliation>
  31.       </author>
  32.       <author>
  33.         <firstname>George</firstname><surname>Lebl</surname>
  34.         <affiliation>
  35.           <address><email>jirka@5z.com</email></address>
  36.         </affiliation>
  37.       </author>
  38.       <author role="maintainer">
  39.         <firstname>Brian</firstname><surname>Cameron</surname>
  40.         <affiliation>
  41.           <address><email>Brian.Cameron@Sun.COM</email></address>
  42.         </affiliation>
  43.       </author>
  44.       <author>
  45.         <firstname>Bill</firstname><surname>Haneman</surname>
  46.         <affiliation>
  47.           <address><email>Bill.Haneman@Sun.COM</email></address>
  48.         </affiliation>
  49.       </author>
  50.     </authorgroup>
  51.     <copyright>
  52.       <year>1998</year><year>1999</year><holder>Martin K. Petersen</holder>
  53.     </copyright>
  54.     <copyright>
  55.       <year>2001</year><year>2003</year><year>2004</year>
  56.         <holder>George Lebl</holder>
  57.     </copyright>
  58.     <copyright>
  59.       <year>2003</year> <holder>Red Hat, Inc.</holder>
  60.     </copyright>
  61.     <copyright>
  62.       <year>2003</year><year>2004</year><holder>Sun Microsystems, Inc.</holder>
  63.     </copyright><copyright><year>2004, 2006</year><holder>–ú–∞–∫—Å–∏–º –î–∑—é–º–∞–Ω–µ–Ω–∫–æ (mvd@mylinux.ua)</holder></copyright>
  64.  
  65.       <legalnotice id="legalnotice">
  66.     <para>–î–æ–∑–≤–æ–ª—è—î—Ç—å—Å—è –∫–æ–ø—ñ—é–≤–∞—Ç–∏, —Ä–æ–∑–ø–æ–≤—Å—é–¥–∂—É–≤–∞—Ç–∏ —Ç–∞/–∞–±–æ –∑–º—ñ–Ω—é–≤–∞—Ç–∏ —Ü–µ–π –¥–æ–∫—É–º–µ–Ω—Ç –Ω–∞ —É–º–æ–≤–∞—Ö –ª—ñ—Ü–µ–Ω–∑—ñ—ó GNU Free Documentation License (GFDL), –≤–µ—Ä—Å—ñ—ó 1.1 –∞–±–æ –±—É–¥—å-—è–∫–æ—ó —Å—Ç–∞—Ä—à–æ—ó –≤–µ—Ä—Å—ñ—ó, —â–æ –æ–ø—É–±–ª—ñ–∫–æ–≤–∞–Ω–∞ Free Software Foundation –±–µ–∑ —ñ–Ω–≤–∞—Ä—ñ–∞–Ω—Ç–Ω–∏—Ö —Ä–æ–∑–¥—ñ–ª—ñ–≤, —Ç–µ–∫—Å—Ç—É —Ç–∏—Ç—É–ª—å–Ω–æ—ó —Å—Ç–æ—Ä—ñ–Ω–∫–∏, —Ç–∞ —Ç–µ–∫—Å—Ç—É —Ñ—ñ–Ω–∞–ª—å–Ω–æ—ó —Å—Ç–æ—Ä—ñ–Ω–∫–∏. –ö–æ–ø—ñ—é GFDL –º–æ–∂–Ω–∞ –∑–Ω–∞–π—Ç–∏ <ulink type="help" url="ghelp:fdl">–∑–∞ –∞–¥—Ä–µ—Å–æ—é</ulink> –∞–±–æ —É —Ñ–∞–π–ª—ñ COPYING-DOCS, —â–æ –ø–æ—Å—Ç–∞—á–∞—î—Ç—å—Å—è –∑ —Ü—ñ—î—é –¥–æ–≤—ñ–¥–∫–æ—é.</para>
  67.          <para>–¶—è –¥–æ–≤—ñ–¥–∫–∞ —î —á–∞—Å—Ç–∏–Ω–æ—é –∑–±—ñ—Ä–∫–∏ –¥–æ–∫—É–º–µ–Ω—Ç–∞—Ü—ñ—ó –∑ GNOME, —â–æ –ø–æ—Å—Ç–∞—á–∞—î—Ç—å—Å—è –Ω–∞ —É–º–æ–≤–∞—Ö –ª—ñ—Ü–µ–Ω–∑—ñ—ó GFDL. –Ø–∫—â–æ –≤–∏ –±–∞–∂–∞—î—Ç–µ —Ä–æ–∑–ø–æ–≤—Å—é–¥–∂—É–≤–∞—Ç–∏ —Ü—é –¥–æ–≤—ñ–¥–∫—É –æ–∫—Ä–µ–º–æ –≤—ñ–¥ –∑–±—ñ—Ä–∫–∏, –º–æ–∂–µ—Ç–µ —Ü–µ –∑—Ä–æ–±–∏—Ç–∏ –¥–æ–¥–∞–≤—à–∏ –¥–æ –¥–æ–≤—ñ–¥–∫–∏ –∫–æ–ø—ñ—é –ª—ñ—Ü–µ–Ω–∑—ñ—ó, —è–∫ –æ–ø–∏—Å–∞–Ω–æ —É –ø—É–Ω–∫—Ç—ñ 6 –ª—ñ—Ü–µ–Ω–∑—ñ—ó.</para>
  68.  
  69.     <para>–ë—ñ–ª—å—à—ñ—Å—Ç—å –Ω–∞–∑–≤, —â–æ –≤–∏–∫–æ—Ä–∏—Å—Ç–æ–≤—É—é—Ç—å—Å—è –∫–æ–º–ø–∞–Ω—ñ—è–º–∏ –¥–ª—è —Ä–æ–∑–ø–æ–≤—Å—é–¥–∂–µ–Ω–Ω—è —ó—Ö –ø—Ä–æ–¥—É–∫—Ç—ñ–≤ —Ç–∞ –ø–æ—Å–ª—É–≥ —î —Ç–æ—Ä–≥–æ–≤–∏–º–∏ –º–∞—Ä–∫–∞–º–∏. –Ø–∫—â–æ —Ç–∞–∫—ñ –Ω–∞–∑–≤–∏ –∑—É—Å—Ç—Ä—ñ—á–∞—é—Ç—å—Å—è —É –¥–æ–∫—É–º–µ–Ω—Ç–∞—Ü—ñ—ó –∑ GNOME —Ç–∞ —É—á–∞—Å–Ω–∏–∫–∞–º –ø—Ä–æ–µ–∫—Ç—É –¥–æ–∫—É–º–µ–Ω—Ç—É–≤–∞–Ω–Ω—è GNOME –≤—ñ–¥–æ–º–æ, —â–æ –≤–æ–Ω–∏ —î —Ç–æ—Ä–≥–æ–≤–∏–º–∏ –º–∞—Ä–∫–∞–º–∏, —Ç–æ–¥—ñ —Ü—ñ –Ω–∞–∑–≤–∏ –ø–∏—à—É—Ç—å—Å—è –≤–µ–ª–∏–∫–∏–º–∏ –ª—ñ—Ç–µ—Ä–∞–º–∏ –∞–±–æ –ø–æ—á–∏–Ω–∞—é—Ç—å—Å—è –∑ –≤–µ–ª–∏–∫–æ—ó –ª—ñ—Ç–µ—Ä–∏.</para>
  70.  
  71.     <para>–î–û–ö–£–ú–ï–ù–¢ –¢–ê –ó–ú–Ü–ù–ï–ù–Ü –í–ï–†–°–Ü–á –¶–¨–û–ì–û –î–û–ö–£–ú–ï–ù–¢–£ –ü–û–°–¢–ê–ß–ê–Æ–¢–¨–°–Ø –ù–ê –£–ú–û–í–ê–• –í–Ü–õ–¨–ù–û–á –õ–Ü–¶–ï–ù–ó–Ü–á –î–õ–Ø –î–û–ö–£–ú–ï–ù–¢–ê–¶–Ü–á GNU –ó –ü–û–î–ê–õ–¨–®–ò–ú –†–û–ó–£–ú–Ü–ù–ù–Ø–ú –©–û: <orderedlist>
  72.         <listitem>
  73.           <para>–î–û–ö–£–ú–ï–ù–¢ –ù–ê–î–ê–Ñ–¢–¨–°–Ø "–Ø–ö –Ñ", –ë–ï–ó –ë–£–î–¨-–Ø–ö–ò–• –ì–ê–†–ê–ù–¢–Ü–á, –Ø–í–ù–ò–• –ß–ò –ù–ï–Ø–í–ù–ò–•, –í–ö–õ–Æ–ß–ê–Æ–ß–ò, –ê–õ–ï –ù–ï –û–ë–ú–ï–ñ–£–Æ–ß–ò–°–¨, –ì–ê–†–ê–ù–¢–Ü–ô –©–û –¶–ï–ô –î–û–ö–£–ú–ï–ù–¢ –ß–ò –ó–ú–Ü–ù–ï–ù–ê –í–ï–†–°–Ü–Ø –î–û–ö–£–ú–ï–ù–¢–ê –í–Ü–õ–¨–ù–Ü –í–Ü–î –î–ï–§–ï–ö–¢–Ü–í, –ü–†–ò–î–ê–¢–ù–Ü –î–û –ü–†–û–î–ê–ñ–£, –í–Ü–î–ü–û–í–Ü–î–ê–Æ–¢–¨ –ü–ï–í–ù–Ü–ô –ú–ï–¢–Ü –ê–ë–û –ù–ï –ü–û–†–£–®–£–Æ–¢–¨ –ß–ò–á–°–¨ –ü–†–ê–í–ê. –í–ï–°–¨ –†–ò–ó–ò–ö –ó–ê –Ø–ö–Ü–°–¢–¨, –¢–û–ß–ù–Ü–°–¢–¨, –¢–ê –ß–ò–ù–ù–Ü–°–¢–¨ –¶–¨–û–ì–û –î–û–ö–£–ú–ï–ù–¢–£ –ê–ë–û –ô–û–ì–û –ó–ú–Ü–ù–ï–ù–ò–• –í–ï–†–°–Ü–ô –õ–ï–ñ–ò–¢–¨ –ù–ê –í–ê–°.  –Ø–ö–©–û –ë–£–î–¨-–Ø–ö–ò–ô –î–û–ö–£–ú–ï–ù–¢ –ß–ò –ó–ú–Ü–ù–ï–ù–ê –í–ï–†–°–Ü–Ø –ë–£–î–£–¢–¨ –í–ò–ó–ù–ê–ù–Ü –î–ï–§–ï–ö–¢–ù–ò–ú–ò –£ –ë–£–î–¨-–Ø–ö–û–ú–£ –í–Ü–î–ù–û–®–ï–ù–ù–Ü, –í–ò (–ù–ï –ü–û–ß–ê–¢–ö–û–í–ò–ô –£–ö–õ–ê–î–ê–ß, –ê–í–¢–û–† –ê–ë–û –ë–£–î–¨-–Ø–ö–ò–ô –°–ü–Ü–í–ê–í–¢–û–†) –ë–ï–†–ï–¢–ï –ù–ê –°–ï–ë–ï –í–ò–¢–†–ê–¢–ò –ó–ê –ë–£–î–¨-–Ø–ö–ï –ù–ï–û–ë–•–Ü–î–ù–ï –û–ë–°–õ–£–ì–û–í–£–í–ê–ù–ù–Ø, –†–ï–ú–û–ù–¢ –ß–ò –í–ò–ü–†–ê–í–õ–ï–ù–ù–Ø. –¶–Ø –í–Ü–î–ú–û–í–ê –í–Ü–î –ì–ê–†–ê–ù–¢–Ü–ô –°–ö–õ–ê–î–ê–Ñ –í–ê–ñ–õ–ò–í–£ –ß–ê–°–¢–ò–ù–£ –¶–Ü–Ñ–á –õ–Ü–¶–ï–ù–ó–Ü–á. –ù–ï –î–û–ü–£–°–ö–ê–Ñ–¢–¨–°–Ø –í–ò–ö–û–†–ò–°–¢–ê–ù–ù–Ø –¶–¨–û–ì–û –î–û–ö–£–ú–ï–ù–¢–£ –ê–ë–û –ô–û–ì–û –ó–ú–Ü–ù–ï–ù–û–á –í–ï–†–°–Ü–á –ë–ï–ó –ü–†–ò–ô–ù–Ø–¢–¢–Ø –¶–Ü–Ñ–á –í–Ü–î–ú–û–í–ò; –¢–ê</para>
  74.         </listitem>
  75.         <listitem>
  76.           <para>–ù–Ü –ó–ê –Ø–ö–ò–• –û–ë–°–¢–ê–í–ò–ù –¢–ê –ó–ê –ë–£–î–¨-–Ø–ö–û–ì–û –ó–ê–ö–û–ù–û–î–ê–í–°–¢–í–ê, –ß–ò –¢–û –ì–†–û–ú–ê–î–Ø–ù–°–¨–ö–û–á –í–Ü–î–ü–û–í–Ü–î–ê–õ–¨–ù–û–°–¢–Ü (–í–ö–õ–Æ–ß–ê–Æ–ß–ò –•–ê–õ–ê–¢–ù–Ü–°–¢–¨), –î–û–ì–û–í–û–†–£, –ß–ò –ß–û–ì–û–°–¨ –Ü–ù–®–û–ì–û, –ê–í–¢–û–†, –ü–û–ß–ê–¢–ö–û–í–ò–ô –£–ö–õ–ê–î–ê–ß, –ë–£–î–¨-–Ø–ö–ò–ô –°–ü–Ü–í–ê–í–¢–û–†, –ê–ë–û –î–ò–°–¢–†–ò–ë'–Æ–¢–û–† –î–û–ö–£–ú–ï–ù–¢–£ –ß–ò –ó–ú–Ü–ù–ï–ù–û–á –í–ï–†–°–Ü–á –î–û–ö–£–ú–ï–ù–¢–£, –ê–ë–û –ë–£–î–¨-–Ø–ö–ò–ô –ü–û–°–¢–ê–ß–ê–õ–¨–ù–ò–ö –ë–£–î–¨-–Ø–ö–û–á –ó –¶–ò–• –°–¢–û–†–Ü–ù, –ù–ï –ù–ï–°–ï –í–Ü–î–ü–û–í–Ü–î–ê–õ–¨–ù–Ü–°–¢–¨ –ü–ï–†–ï–î –ë–£–î–¨-–Ø–ö–û–Æ –û–°–û–ë–û–Æ –ó–ê –ë–£–î–¨-–Ø–ö–Ü –ü–†–Ø–ú–Ü, –ù–ï–ü–†–Ø–ú–Ü, –û–°–û–ë–õ–ò–í–Ü, –í–ò–ü–ê–î–ö–û–í–Ü, –ê–ë–û –Ü–°–¢–û–¢–ù–Ü –ó–ë–ò–¢–ö–ò –ë–£–î–¨-–Ø–ö–û–ì–û –•–ê–†–ê–ö–¢–ï–†–£ –í–ö–õ–Æ–ß–ê–Æ–ß–ò, –ê–õ–ï –ù–ï –û–ë–ú–ï–ñ–£–Æ–ß–ò–°–¨, –ó–ë–ò–¢–ö–ê–ú–ò –í–Ü–î –í–¢–†–ê–¢–ò –ü–†–ï–°–¢–ò–ñ–£, –ó–£–ü–ò–ù–ö–ò –†–û–ë–û–¢–ò, –ó–ë–û–á–í –ê–ë–û –ù–ï–°–ü–†–ê–í–ù–û–°–¢–ï–ô –ö–û–ú–ü'–Æ–¢–ï–†–ê, –ê–ë–û –ë–£–î–¨-–Ø–ö–Ü –Ü–ù–®–Ü –ó–ë–ò–¢–ö–ò –ê–ë–û –í–¢–†–ê–¢–ò –©–û –í–ò–ù–ò–ö–õ–ò –ë–ï–ó–í–Ü–î–ù–û–°–ù–û –ê–ë–û –í–ù–ê–°–õ–Ü–î–û–ö –í–ò–ö–û–†–ò–°–¢–ê–ù–ù–Ø –¶–¨–û–ì–û –î–û–ö–£–ú–ï–ù–¢–£ –¢–ê –ó–ú–Ü–ù–ï–ù–ò–• –í–ï–†–°–Ü–ô –¶–¨–û–ì–û –î–û–ö–£–ú–ï–ù–¢–£, –ù–ê–í–Ü–¢–¨ –Ø–ö–©–û –¶–Ü –°–¢–û–†–û–ù–ò, –ú–û–ñ–õ–ò–í–û, –ë–£–õ–ò –ü–†–û–Ü–ù–§–û–†–ú–û–í–ê–ù–Ü –ü–†–û –ú–û–ñ–õ–ò–í–Ü–°–¢–¨ –¢–ê–ö–ò–• –ó–ë–ò–¢–ö–Ü–í.</para>
  77.         </listitem>
  78.       </orderedlist></para>
  79.   </legalnotice>
  80.  
  81.  
  82.  
  83.     <releaseinfo>
  84.        This manual describes version 2.20.4 of the GNOME Display Manager.
  85.        It was last updated on 03/10/2008.
  86.     </releaseinfo>  
  87.   </articleinfo>
  88.  
  89.   <sect1 id="preface">
  90.     <title>–¢–µ—Ä–º—ñ–Ω–∏ —Ç–∞ –¥–æ–º–æ–≤–ª–µ–Ω–æ—Å—Ç—ñ –≤–∏–∫–æ—Ä–∏—Å—Ç–∞–Ω—ñ —É —Ü—å–æ–º—É –ø–æ—Å—ñ–±–Ω–∏–∫—É</title>
  91.  
  92.     <para>
  93.       This manual describes version 2.20.4 of the GNOME Display Manager.
  94.       It was last updated on 03/10/2008.
  95.     </para>  
  96.  
  97.     <para>
  98.       Chooser - A program used to select a remote host for managing a
  99.       display remotely on the attached display (<command>gdmchooser</command>).
  100.     </para>
  101.  
  102.     <para>–ö–æ–Ω—Ñ—ñ–≥—É—Ä–∞—Ç–æ—Ä - –ø—Ä–æ–≥—Ä–∞–º–∞ –Ω–∞–ª–∞—à—Ç–æ–≤—É–≤–∞–Ω–Ω—è (<command>gdmsetup</command>).</para>
  103.  
  104.     <para>GDM - –º–µ–Ω–µ–¥–∂–µ—Ä –¥–∏—Å–ø–ª–µ—ó–≤ —Å–µ—Ä–µ–¥–æ–≤–∏—â–∞ Gnome (Gnome Display Manager). –ù–∞–∑–≤–∞ –≤–∏–∫–æ—Ä–∏—Å—Ç–æ–≤—É—î—Ç—å—Å—è –ø—Ä–∏ –ø–æ—Å–∏–ª–∞–Ω–Ω—ñ –Ω–∞ –ø—Ä–æ–≥—Ä–∞–º–Ω–∏–π –ø–∞–∫–µ—Ç –≤–∑–∞–≥–∞–ª—ñ. –Ü–Ω–æ–¥—ñ –≤—ñ–¥–æ–º–∏–π —è–∫ GDM2.</para>
  105.  
  106.     <para>gdm - –ø—Ä–æ–≥—Ä–∞–º–∞-—Å–µ—Ä–≤–µ—Ä –º–µ–Ω–µ–¥–∂–µ—Ä—É –¥–∏—Å–ø–ª–µ—é —Å–µ—Ä–µ–¥–æ–≤–∏—â–∞ Gnome (<command>gdm</command>).</para>
  107.  
  108.     <para>–ü—Ä–æ–≥—Ä–∞–º–∞ –ø—Ä–∏–≤—ñ—Ç–∞–Ω–Ω—è - –≥—Ä–∞—Ñ—ñ—á–Ω–µ –≤—ñ–∫–Ω–æ –≤—Ö–æ–¥—É (<command>gdmlogin</command> –∞–±–æ <command>gdmgreeter</command>).</para>
  109.  
  110.     <para>GTK+ –ø—Ä–æ–≥—Ä–∞–º–∞ –ø—Ä–∏–≤—ñ—Ç–∞–Ω–Ω—è - —Å—Ç–∞–Ω–¥–∞—Ä—Ç–Ω–µ –≤—ñ–∫–Ω–æ –≤—Ö–æ–¥—É (<command>gdmlogin</command>).</para>
  111.  
  112.     <para>PAM - –º–µ—Ö–∞–Ω—ñ–∑–º –º–æ–¥—É–ª—å–Ω–æ—ó –∞–≤—Ç–µ–Ω—Ç–∏—Ñ—ñ–∫–∞—Ü—ñ—ó</para>
  113.  
  114.     <para>–ü—Ä–æ–≥—Ä–∞–º–∞ –ø—Ä–∏–≤—ñ—Ç–∞–Ω–Ω—è –∑ —Ç–µ–º–∞–º–∏ - –≤—ñ–∫–Ω–æ –≤—Ö–æ–¥—É –∑ –ø—ñ–¥—Ç—Ä–∏–º–∫–æ—é —Ç–µ–º (<command>gdmlogin</command>).</para>
  115.  
  116.     <para>XDMCP - –ø—Ä–æ—Ç–æ–∫–æ–ª –∫–µ—Ä—É–≤–∞–Ω–Ω—è –¥–∏—Å–ø–ª–µ—î–º X</para>
  117.  
  118.     <para>–®–ª—è—Ö–∏, —â–æ –ø–æ—á–∏–Ω–∞—é—Ç—å—Å—è –∑ –∫—É—Ç–æ–≤–∏—Ö –¥—É–∂–æ–∫ —î –≤—ñ–¥–Ω–æ—Å–Ω–∏–º–∏ –¥–æ –ø—Ä–µ—Ñ—ñ–∫—Å—É –≤—Å—Ç–∞–Ω–æ–≤–ª–µ–Ω–Ω—è –ø–∞–∫–µ—Ç—É. –ù–∞–ø—Ä–∏–∫–ª–∞–¥, <filename><share>/pixmaps/</filename> –ø–µ—Ä–µ—Ç–≤–æ—Ä—é—î—Ç—å—Å—è —É <filename><share>/pixmaps</filename>, —è–∫—â–æ GDM –±—É–≤ –∑—ñ–±—Ä–∞–Ω–æ –∑ <filename><share>/pixmaps</filename>. –ó–∞–∑–≤–∏—á–∞–π, GDM –≤—Å—Ç–∞–Ω–æ–≤–ª–µ–Ω–æ –∑ <command>--sysconfigdir=<etc>/X11</command>, —Ç–∞–∫–∏–º —á–∏–Ω–æ–º –ø–æ—Å–∏–ª–∞–Ω–Ω—è –Ω–∞ —à–ª—è—Ö <filename><etc>/gdm/PreSession</filename>  –ø–µ—Ä–µ—Ç–≤–æ—Ä—é—î—Ç—å—Å—è —É <filename><etc>/gdm/PreSession</filename>. –ó–∞—É–≤–∞–∂—Ç–µ, –¥–ª—è —Å—É–º—ñ—Å–Ω–æ—Å—Ç—ñ –∑ —ñ–Ω—à–∏–º–∏ —Å–∏—Å—Ç–µ–º–∞–º–∏ —Ä–µ–∫–æ–º–µ–Ω–¥–æ–≤–∞–Ω–æ, —â–æ–± –∑–Ω–∞—á–µ–Ω–Ω—è prefix –±—É–ª–æ <filename>/usr</filename>, –∞ –∑–Ω–∞—á–µ–Ω–Ω—è sysconfdir –±—É–ª–æ <filename><etc>/X11</filename>.</para>
  119.   </sect1>
  120.  
  121.   <sect1 id="overview">
  122.     <title>–û–≥–ª—è–¥</title>
  123.  
  124.     <sect2 id="introduction">
  125.       <title>–í–≤–µ–¥–µ–Ω–Ω—è</title>
  126.  
  127.       <para> 
  128.         The Gnome Display Manager (GDM) is a display manager that
  129.         implements all significant features required for managing
  130.         attached and remote displays.   GDM was written from scratch and
  131.         does not contain any XDM / X Consortium code.
  132.       </para>
  133.  
  134.       <para>
  135.         Note that GDM is highly configurable, and many configuration
  136.         settings can affect security.  Issues to be aware of are highlighted
  137.         in this document and in the GDM Configuration files.
  138.       </para> 
  139.  
  140.       <para>–ü–æ–¥–∞–ª—å—à—É —ñ–Ω—Ñ–æ—Ä–º–∞—Ü—ñ—é –ø—Ä–æ GDM —à—É–∫–∞–π—Ç–µ –Ω–∞ —Å—Ç–æ—Ä—ñ–Ω—Ü—ñ <ulink type="http" url="http://www.gnome.org/projects/gdm/">–ø—Ä–æ–µ–∫—Ç—É GDM</ulink>. –ù–∞–¥—Å–∏–ª–∞–π—Ç–µ –ø–æ–≤—ñ–¥–æ–º–ª–µ–Ω–Ω—è –ø—Ä–æ –±—É–¥—å-—è–∫—ñ –ø–æ–º–∏–ª–∫–∏ —á–∏ –≤–¥–æ—Å–∫–æ–Ω–∞–ª–µ–Ω–Ω—è –∑ –∫–∞—Ç–µ–≥–æ—Ä—ñ—î—é "gdm" –Ω–∞ —Å–∞–π—Ç <ulink type="http" url="http://bugzilla.gnome.org/">bugzilla.gnome.org</ulink>. –¢–∞–∫–æ–∂ –º–æ–∂–Ω–∞ –Ω–∞–¥—Å–∏–ª–∞—Ç–∏ –ø–æ–≤—ñ–¥–æ–º–ª–µ–Ω–Ω—è –¥–æ —Å–ø–∏—Å–∫—É —Ä–æ–∑—Å–∏–ª–∫–∏ <address><email>gdm-list@gnome.org</email></address>, –¥–µ –æ–±–≥–æ–≤–æ—Ä—é—é—Ç—å—Å—è –ø–∏—Ç–∞–Ω–Ω—è –ø–æ–≤'—è–∑–∞–Ω—ñ –∑ –ø—Ä–æ–≥—Ä–∞–º–æ—é GDM.</para>
  141.     </sect2>
  142.  
  143.     <sect2 id="stability">
  144.       <title>–°—Ç–∞–±—ñ–ª—å–Ω—ñ—Å—Ç—å —ñ–Ω—Ç–µ—Ä—Ñ–µ–π—Å—É</title>
  145.  
  146.       <para>
  147.         The key/value pairs defined in the GDM configuration files and
  148.         the location of these files are considered "stable" interfaces
  149.         should only change in ways that are backwards compatible.  Note that
  150.         this includes functionality like the GDM scripts (Init, PreSession,
  151.         PostSession, PostLogin, XKeepsCrashing, etc.); directory locations
  152.         (ServAuthDir, etc.), system applications (SoundProgram), etc.
  153.         Some configuration values depend on OS interfaces may need to be
  154.         modified to work on a given OS.  Typical examples are HaltCommand,
  155.         RebootCommand, CustomCommands, SuspendCommand, StandardXServer, Xnest,
  156.         SoundProgram, and the "command" value for each
  157.         <filename>server-foo</filename>.
  158.       </para>
  159.  
  160.       <para>
  161.         Command-line interfaces for GDM programs installed to
  162.         <filename><bin></filename> and <filename><sbin></filename>
  163.         are considered stable.  Refer to your distribution documentation to see
  164.         if there are any distribution-specific changes to these GDM interfaces
  165.         and what support exists for them.
  166.       </para>
  167.  
  168.       <para>
  169.         As of the GDM 2.15 development series, some one-dash arguments are no
  170.         longer supported.  This includes the "-xdmaddress",
  171.         "-clientaddress", and "-connectionType" arguments
  172.         used by <command>gdmchooser</command>.  These arguments have been
  173.         changed to now use two dashes.
  174.       </para>
  175.  
  176.       <para>
  177.         If issues are discovered that break compatibility, please file a bug
  178.         with an "urgent" priority.
  179.       </para>
  180.     </sect2>
  181.  
  182.     <sect2 id="daemonov">
  183.       <title>–°–µ—Ä–≤–µ—Ä GDM</title>
  184.       
  185.       <para>
  186.         The GDM daemon is responsible for managing displays on the system.
  187.         This includes authenticating users, starting the user session, and
  188.         terminating the user session.  GDM is configurable and the ways it can
  189.         be configured are described in the "Configuring GDM" section
  190.         of this document.  The <filename>Init</filename>,
  191.         <filename>PostLogin</filename>, <filename>PreSession</filename>, 
  192.         and <filename>PostSession</filename> scripts discussed below are 
  193.         discussed in this "Configuring GDM section".
  194.       </para>
  195.  
  196.       <para>
  197.         The GDM daemon supports a UNIX domain socket protocol which can be used
  198.         to control aspects of its behavior and to query information.  This
  199.         protocol is described in the "Controlling GDM" section of
  200.         this document.  
  201.       </para>
  202.  
  203.       <para>
  204.         GDM can be asked to manage a display a number of ways.  Attached
  205.         displays are always managed when GDM starts and will be restarted when
  206.         a user's session is finished.  Remote displays can be requested via
  207.         XDMCP, flexible displays via the <command>gdmflexiserver</command>
  208.         command, and dynamic displays via the <command>gdmdynamic</command>
  209.         command.  Displays that are started on request are not restarted on
  210.         session exit.  
  211.       </para>
  212.         
  213.       <para>
  214.         When the GDM daemon is asked to manage a display, it will fork an
  215.         X server process, then run the <filename>Init</filename> script as the
  216.         root user, and start the login GUI dialog as a slave process on the
  217.         display.  GDM can be configured to use either
  218.         <command>gdmgreeter</command> (the default) or
  219.         <command>gdmlogin</command> as the GUI dialog program.  The
  220.         <command>gdmlogin</command> program supports accessibility while the
  221.         <command>gdmgreeter</command> program supports greater themeability.
  222.         The GUI dialog is run as the unpriviledged "gdm" user/group
  223.         which is described in the "Security" section below.  The GUI
  224.         dialog communicates with the daemon via a sockets protocol and via
  225.         standard input/output.  The slave, for example passes the username and
  226.         password information to the GDM daemon via standard input/output so
  227.         the daemon can handle the actual authentication.
  228.       </para>
  229.  
  230.       <para>
  231.         The login GUI dialog screen allows the user to select which session
  232.         they wish to start and which language they wish to use.  Sessions are
  233.         defined by files that end in the .desktop extension and more
  234.         information about these files can be found in the
  235.         "Configuration" section.  The user enters their name and
  236.         password and if these successfully authenticate, GDM will start the
  237.         requested session for the user.  It is possible to configure GDM to
  238.         avoid the authentication process by turning on the Automatic or Timed
  239.         Login features in the GDM configuration.  The login GUI can also be
  240.         configured to provide additional features to the user, such as the
  241.         Face Browser; the ability to halt, restart, or suspend the system;
  242.         and/or edit the login configuration (after entering the root password).
  243.       </para>
  244.  
  245.       <para> 
  246.         GDM, by default, will use Pluggable Authentication Modules (PAM) for
  247.         authentication, but can also support regular crypt and shadow passwords
  248.         on legacy systems.  After authenticating a user, the daemon runs the
  249.         <filename>PostLogin</filename> script as root, and forks a slave
  250.         process to start the requested session.  This slave process runs the
  251.         <filename>PreSession</filename> script as root, sets up the user's
  252.         environment, and starts the requested session.  GDM keeps track of the
  253.         user's default session and language in the user's
  254.         <filename>~/.dmrc</filename> and will use these defaults if the user
  255.         did not pick a session or language in the login GUI.  On Solaris, GDM
  256.         (since version 2.8.0.3) uses the SDTLOGIN interface after user
  257.         authentication to tell the X server to be restarted as the user instead
  258.         of as root for added security.  When the user's session exits, the GDM
  259.         daemon will run the <filename>PostSession</filename> script as root.
  260.       </para>
  261.  
  262.       <para>
  263.         Note that, by default, GDM uses the "gdm" service name for
  264.         normal login and the "gdm-autologin" service name for
  265.         automatic login.  The <filename>PamStack</filename> configuration
  266.         option can be used to specify a different service name.  For example,
  267.         if "foo" is specified, then GDM will use the "foo"
  268.         service name for normal login and "foo-autologin" for
  269.         automatic login. 
  270.       </para>
  271.  
  272.       <para>
  273.         For those looking at the code, the gdm_verify_user function in 
  274.         <filename>daemon/verify-pam.c</filename> is used for normal login
  275.         and the gdm_verify_setup_user function is used for automatic login.
  276.       </para>
  277.     </sect2>
  278.  
  279.     <sect2 id="displaytypes">
  280.       <title>–†—ñ–∑–Ω—ñ —Ç–∏–ø–∏ –¥–∏—Å–ø–ª–µ—ó–≤</title>
  281.  
  282.       <para>
  283.         GDM supports three different display types: attached displays,
  284.         flexible displays, and XDMCP remote displays.  The
  285.         "X Server Definitions" subsection of the
  286.         "Configuration" section explains how the X server is
  287.         configured for different displays.
  288.       </para>
  289.  
  290.       <para>
  291.         Attached (also known as local or static) displays are always started by
  292.         the daemon, and when they die or are killed, they are restarted.  GDM
  293.         can run as many of these as needed.  GDM can also manage displays on
  294.         which it does not manage a GUI login, thus GDM can be used for
  295.         supporting X terminals.  The "Attached DISPLAY Configuration"
  296.         subsection of the "Configuration" section describes how
  297.         attached displays are defined.
  298.       </para>
  299.  
  300.       <para>
  301.         Flexible (also known as on-demand) displays are only available to users
  302.         logged on the console.  Starting a flexible display will lock the
  303.         current user session and will show a new login screen over the current
  304.         running session.  If at least one flexible display is already running,
  305.         and the user requests another, then a dialog will display showing
  306.         existing flexible displays.  The user can choose to switch back to a
  307.         previous display or start a new flexible display.  If the user switches
  308.         back to a previous display, they will need to enter the password in the
  309.         lock screen program to return to their session.  The GDM configuration
  310.         file specifies the maximum number of flexible displays allowed on the
  311.         system.
  312.       </para>
  313.  
  314.       <para>
  315.         Flexible displays may be started by running the
  316.         <command>gdmflexiserver</command> command, or via calling the GDM
  317.         socket protocol directly.  Some lock screen programs provide a button
  318.         to start a new flexible session.  This allows a user to start a new
  319.         session even if the screen was left locked.  The GNOME Fast User
  320.         Switch applet also uses the socket protocol to provide an applet
  321.         interface on the GNOME panel for managing user displays quickly.
  322.         Flexible displays are not restarted when the user session ends.
  323.         Flexible displays require virtual terminal (VT) support in the kernel,
  324.         and will not be available if not supported (such as on Solaris). 
  325.        </para>
  326.  
  327.        <para>
  328.         The <filename>FlexibleXServers</filename>,
  329.         <filename>FirstVT=7</filename>, <filename>VTAllocation</filename>,
  330.         and <filename>FlexiReapDelayMinutes</filename> configuration settings
  331.         are used to configure how flexible displays operate.
  332.        </para>
  333.  
  334.        <para>
  335.         Nested displays are available to users even if not logged in on the
  336.         console.  Nested displays launch a login screen in a window in the 
  337.         user's current session.  This can be useful if the user has more
  338.         than one account on a machine and wishes to login to the other
  339.         account without disrupting their current session.  Nested displays
  340.         may be started by running the <command>gdmflexiserver -n</command>
  341.         command or via calling the GDM socket protocol directly.  Nested
  342.         displays require that the X server supports a nested X server command
  343.         like Xnest or Xephyr.  The <filename>Xnest</filename> configuration
  344.         option is used to configure how nested displays are started.
  345.       </para>
  346.  
  347.       <para>
  348.         The <command>gdmdynamic</command> is similar to
  349.         <command>gdmflexiserver</command> in the sense that it allows the
  350.         user to manage displays dynamically.  However displays started with
  351.         <command>gdmdynamic</command> are treated as attached displays, so 
  352.         they are restarted automatically when the session exits.  This 
  353.         command is intended to be used in multi-user server environments
  354.         (many displays connected to a single server).  In other words,
  355.         this command allows the displays to be managed without hardcoding
  356.         the display information in the "Attached DISPLAY
  357.         Configuration" section of the configuration file.  This
  358.         is useful to support the ability of adding new displays to the
  359.         server without needing to restart GDM, for example.
  360.       </para>
  361.  
  362.       <para>–û—Å—Ç–∞–Ω–Ω—ñ–π —Ç–∏–ø –¥–∏—Å–ø–ª–µ—ó–≤ - –≤—ñ–¥–¥–∞–ª–µ–Ω—ñ XDMCP –¥–∏—Å–ø–ª–µ—ó, —è–∫—ñ –æ–ø–∏—Å–∞–Ω—ñ —É –Ω–∞—Å—Ç—É–ø–Ω–æ–º—É —Ä–æ–∑–¥—ñ–ª—ñ. –Ø–∫—â–æ —Ü–µ–π –ø–∞—Ä–∞–º–µ—Ç—Ä —É–≤—ñ–º–∫–Ω–µ–Ω–æ, –≤—ñ–¥–¥–∞–ª–µ–Ω—ñ –≤—É–∑–ª–∏ –º–æ–∂—É—Ç—å –∑'—î–¥–Ω—É–≤–∞—Ç–∏—Å—å –∑ GDM —Ç–∞ –ø–æ–∫–∞–∑—É–≤–∞—Ç–∏ –≤—ñ–∫–Ω–æ –≤—Ö–æ–¥—É. –î–ª—è —Ü—å–æ–≥–æ —Ç–∏–ø—É —Å–µ–∞–Ω—Å—ñ–≤ —î –≤—ñ–¥–º—ñ–Ω–Ω–æ—Å—Ç—ñ, –Ω–∞–ø—Ä–∏–∫–ª–∞–¥, —É –º–µ–Ω—é <quote>–î—ñ—ó</quote> –Ω–µ –ø–æ–∫–∞–∑—É—é—Ç—å—Å—è –ø—É–Ω–∫—Ç–∏, —è–∫—ñ –¥–æ–∑–≤–æ–ª—è—é—Ç—å –≤–∏–º–∏–∫–∞—Ç–∏, –ø–µ—Ä–µ–∑–∞–≤–∞–Ω—Ç–∞–∂—É–≤–∞—Ç–∏, –∞–±–æ –Ω–∞–ª–∞—à—Ç–æ–≤—É–≤–∞—Ç–∏ GDM.</para>
  363.  
  364.     </sect2>
  365.  
  366.     <sect2 id="xdmcp">
  367.       <title>XDMCP</title>
  368.  
  369.       <para>
  370.         The GDM daemon can be configured to listen for and manage X Display
  371.         Manage Protocol (XDMCP) requests from remote displays.  By default
  372.         XDMCP support is turned off, but can be enabled if desired.  If GDM is
  373.         built with TCP Wrapper support, then the daemon will only grant access
  374.         to hosts specified in the GDM service section in the TCP Wrappers
  375.         configuration file.
  376.       </para>
  377.  
  378.       <para>GDM –≤–∫–ª—é—á–∞—î –¥–µ–∫—ñ–ª—å–∫–∞ –∑–∞—Ö–æ–¥—ñ–≤, —è–∫—ñ —Ä–æ–±–ª—è—Ç—å –π–æ–≥–æ –±—ñ–ª—å—à —Å—Ç—ñ–π–∫–∏–º –¥–æ –∞—Ç–∞–∫ —Ç–∏–ø—É <quote>–≤—ñ–¥–º–æ–≤–∞ —É –æ–±—Å–ª—É–≥–æ–≤—É–≤–∞–Ω–Ω—ñ</quote> –Ω–∞ —Å–ª—É–∂–±—É XDMCP. –ú–æ–∂–Ω–∞ –Ω–∞–ª–∞—à—Ç—É–≤–∞—Ç–∏ –∑–Ω–∞—á–Ω—É –∫—ñ–ª—å–∫—ñ—Å—Ç—å –ø–∞—Ä–∞–º–µ—Ç—Ä—ñ–≤ –ø—Ä–æ—Ç–æ–∫–æ–ª—É, —á–∞—Å –æ—á—ñ–∫—É–≤–∞–Ω–Ω—è –∑'—î–¥–Ω–∞–Ω–Ω—è, —Ç–æ—â–æ. –ü—Ä–æ—Ç–µ, —Ç–∏–ø–æ–≤—ñ –∑–Ω–∞—á–µ–Ω–Ω—è –ø—ñ–¥—ñ–π–¥—É—Ç—å –¥–ª—è –±—ñ–ª—å—à–æ—Å—Ç—ñ —Å–∏—Å—Ç–µ–º. –ù–µ –∑–º—ñ–Ω—é–π—Ç–µ —ó—Ö, —è–∫—â–æ –Ω–µ —Ä–æ–∑—É–º—ñ—î—Ç–µ —ó—Ö –≤–ø–ª–∏–≤ –Ω–∞ —Å–∏—Å—Ç–µ–º—É.</para>
  379.  
  380.       <para>GDM –ø—Ä–æ—Å–ª—É—Ö–æ–≤—É—î UDP –ø–æ—Ä—Ç 177 —Ç–∞ –≤—ñ–¥–ø–æ–≤—ñ–¥–∞—î –Ω–µ –∑–∞–ø–∏—Ç–∏ QUERY —Ç–∞ BROADCAST_QUERY –Ω–∞–¥—Å–∏–ª–∞—é—á–∏ –ø–∞–∫–µ—Ç WILLING —ñ–Ω—ñ—Ü—ñ–∞—Ç–æ—Ä—É –∑'—î–¥–Ω–∞–Ω–Ω—è.</para>
  381.  
  382.       <para>GDM –º–æ–∂–Ω–∞ –Ω–∞–ª–∞—à—Ç—É–≤–∞—Ç–∏ –Ω–∞ –æ–±—Ä–æ–±–∫—É INDIRECT –∑–∞–ø–∏—Ç—ñ–≤ —Ç–∞ –≤—ñ–¥–æ–±—Ä–∞–∂–µ–Ω–Ω—è —Å–µ–ª–µ–∫—Ç–æ—Ä–∞ –≤—É–∑–ª—ñ–≤ –Ω–∞ –≤—ñ–¥–¥–∞–ª–µ–Ω–æ–º—É –¥–∏—Å–ø–ª–µ—ó. GDM –∑–∞–ø–∞–º'—è—Ç–æ–≤—É—î –≤–∏–±—ñ—Ä –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á–∞ —Ç–∞ –ø–µ—Ä–µ—Å–∏–ª–∞—î –Ω–∞—Å—Ç—É–ø–Ω—ñ –∑–∞–ø–∏—Ç–∏ –≤–∏–±—Ä–∞–Ω–æ–º—É –º–µ–Ω–µ–¥–∂–µ—Ä—É. GDM —Ç–∞–∫–æ–∂ –ø—ñ–¥—Ç—Ä–∏–º—É—î —Ä–æ–∑—à–∏—Ä–µ–Ω–Ω—è –¥–æ –ø—Ä–æ—Ç–æ–∫–æ–ª—É, —è–∫–µ –∑–º—É—à—É—î –∑–∞–±—É—Ç–∏ –ø—Ä–æ –ø–µ—Ä–µ–Ω–∞–ø—Ä–∞–≤–ª–µ–Ω–Ω—è –æ–¥—Ä–∞–∑—É –ø—ñ—Å–ª—è —É—Å–ø—ñ—à–Ω–æ–≥–æ –∑'—î–¥–Ω–∞–Ω–Ω—è –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á–∞. –¶–µ —Ä–æ–∑—à–∏—Ä–µ–Ω–Ω—è –ø—ñ–¥—Ç—Ä–∏–º—É—î—Ç—å—Å—è —è–∫—â–æ –∑ –æ–±–æ—Ö —Å—Ç–æ—Ä—ñ–Ω —Å–µ—Ä–≤–µ—Ä–∏ GDM. –†–æ–∑—à–∏—Ä–µ–Ω–Ω—è –ø—Ä–æ–∑–æ—Ä–µ —ñ —ñ–≥–Ω–æ—Ä—É—î—Ç—å—Å—è XDM —Ç–∞ —ñ–Ω—à–∏–º–∏ —Å–µ—Ä–≤–µ—Ä–∞–º–∏, —â–æ –ø—ñ–¥—Ç—Ä–∏–º—É—é—Ç—å XDMCP.</para>
  383.  
  384.       <para>
  385.         If XDMCP seems to not be working, make sure that all machines are
  386.         specified in <filename>/etc/hosts</filename>.
  387.       </para>
  388.  
  389.       <para>
  390.         Refer to the "Security" section for information about
  391.         security concerns when using XDMCP.
  392.       </para>
  393.     </sect2>
  394.  
  395.     <sect2 id="secureremote">
  396.       <title>–ë–µ–∑–ø–µ—á–Ω–µ –≤—ñ–¥–¥–∞–ª–µ–Ω–µ –∑'—î–¥–Ω–∞–Ω–Ω—è —á–µ—Ä–µ–∑ SSH</title>
  397.       <para>
  398.         As explained in the "Security" section, XDMCP does not use
  399.         any kind of encryption and as such is inherently insecure.  As XDMCP
  400.         uses UDP as a network transport layer, it is not possible to simply
  401.         secure it through an SSH tunnel.
  402.       </para>
  403.  
  404.       <para>
  405.         To remedy this problem, GDM can be configured at compilation-time with
  406.         the option --enable-secureremote, in which case GDM proposes as a
  407.         built-in session a session called "Secure Remote Connection".
  408.         Starting such a session allows the user to enter the name or the
  409.         address of the host on which to connect; provided the said host runs an
  410.         SSH server, the user then gets connected to the server on which the
  411.         default X session is started and displayed on the local host.
  412.       </para>
  413.       
  414.       <para>
  415.         Using this session allows a much more secure network connection and
  416.         only necessitates to have an SSH server running on the remote host.
  417.       </para>
  418.     </sect2>
  419.  
  420.     <sect2 id="gtkgreeter">
  421.       <title>–ü—Ä–æ–≥—Ä–∞–º–∞ –ø—Ä–∏–≤—ñ—Ç–∞–Ω–Ω—è –Ω–∞ GTK+</title>
  422.  
  423.       <para>–ü—Ä–æ–≥—Ä–∞–º–∞ –ø—Ä–∏–≤—ñ—Ç–∞–Ω–Ω—è –Ω–∞ GTK+ - —Ç–∏–ø–æ–≤–∏–π –≥—Ä–∞—Ñ—ñ—á–Ω–∏–π —ñ–Ω—Ç–µ—Ä—Ñ–µ–π—Å –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á–∞. –í—ñ–∫–Ω–æ –ø—Ä–∏–≤—ñ—Ç–∞–Ω–Ω—è –º—ñ—Å—Ç–∏—Ç—å –º–µ–Ω—é, –Ω–µ–æ–±–æ–≤'—è–∑–∫–æ–≤–∏–π –ø–µ—Ä–µ–≥–ª—è–¥–∞—á –ø–æ—Ä—Ç—Ä–µ—Ç—ñ–≤, –Ω–µ–æ–±–æ–≤'—è–∑–∫–æ–≤—É –µ–º–±–ª–µ–º—É —Ç–∞ —Ç–µ–∫—Å—Ç–æ–≤–µ –ø–æ–ª–µ. –ü—Ä–æ–≥—Ä–∞–º–∞ –ø—Ä–∏–≤—ñ—Ç–∞–Ω–Ω—è –º–∞—î –ø–æ–≤–Ω—É –ø—ñ–¥—Ç—Ä–∏–º–∫—É –¥–æ–ø–æ–º—ñ–∂–Ω–∏—Ö —Ç–µ—Ö–Ω–æ–ª–æ–≥—ñ–π —Ç–∞ –º–∞—î –≤–∏–∫–æ—Ä–∏—Å—Ç–æ–≤—É–≤–∞—Ç–∏—Å—å —É –≤–∏–ø–∞–¥–∫–∞—Ö, —è–∫—â–æ –ø–æ—Ç—Ä—ñ–±–Ω–∞ —Ç–∞–∫–∞ –ø—ñ–¥—Ç—Ä–∏–º–∫–∞.</para>
  424.  
  425.       <para>–¢–µ–∫—Å—Ç–æ–≤–µ –ø–æ–ª–µ –≤–∏–∫–æ—Ä–∏—Å—Ç–æ–≤—É—î—Ç—å—Å—è –¥–ª—è –≤–≤–æ–¥—É —ñ–º–µ–Ω –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á—ñ–≤, –ø–∞—Ä–æ–ª—ñ–≤, –ø–∞—Ä–æ–ª—å–Ω–∏—Ö —Ñ—Ä–∞–∑ —Ç–æ—â–æ. <command>gdmlogin</command> –∫–æ–Ω—Ç—Ä–æ–ª—é—î—Ç—å—Å—è –æ—Å–Ω–æ–≤–Ω–∏–º —Å–µ—Ä–≤–µ—Ä–æ–º —Ç–∞ –Ω–µ –º–∞—î –ø–µ–≤–Ω–æ–≥–æ —Å—Ç–∞–Ω—É. –°–µ—Ä–≤–µ—Ä –∫–æ–Ω—Ç—Ä–æ–ª—é—î –≤—ñ–∫–Ω–æ –ø—Ä–∏–≤—ñ—Ç–∞–Ω–Ω—è –≤–∏–∫–æ—Ä–∏—Å—Ç–æ–≤—É—é—á–∏ –ø—Ä–æ—Å—Ç–∏–π –ø—Ä–æ—Ç–æ–∫–æ–ª, –≤—ñ–Ω –º–æ–∂–µ –∑–∞–ø–∏—Ç–∞—Ç–∏ —É –ø—Ä–æ–≥—Ä–∞–º–∏ –ø—Ä–∏–≤—ñ—Ç–∞–Ω–Ω—è —Ç–µ–∫—Å—Ç–æ–≤–∏–π —Ä—è–¥–æ–∫ –≤ –≤–∏–≤–æ–¥–æ–º –∫–æ–ø—ñ—ó —Ä—è–¥–∫–∞ –∞–±–æ –±–µ–∑ –≤–∏–≤–æ–¥—É. –ü–æ–¥—ñ–±–Ω–∏–º —á–∏–Ω–æ–º, —Å–µ—Ä–≤–µ—Ä –º–æ–∂–µ –∑–º—ñ–Ω–∏—Ç–∏ –µ—Ç–∏–∫–µ—Ç–∫—É –Ω–∞–¥ —Ç–µ–∫—Å—Ç–æ–≤–∏–º –ø–æ–ª–µ–º, —â–æ–± —ó—ó –≤–º—ñ—Å—Ç –≤—ñ–¥–ø–æ–≤—ñ–¥–∞–≤ –∑–Ω–∞—á–µ–Ω–Ω—é, —è–∫–µ —Å–∏—Å—Ç–µ–º–∞ –∞–≤—Ç–µ–Ω—Ç–∏—Ñ—ñ–∫–∞—Ü—ñ—ó –æ—á—ñ–∫—É—î –≤—ñ–¥ –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á–∞.</para>
  426.  
  427.       <para>–ü–∞–Ω–µ–ª—å –º–µ–Ω—é –≤–≥–æ—Ä—ñ –≤—ñ–∫–Ω–∞ –ø—Ä–∏–≤—ñ—Ç–∞–Ω–Ω—è –¥–æ–∑–≤–æ–ª—è—î –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á—É –≤–∏–±—Ä–∞—Ç–∏ —Ç–∏–ø —Å–µ–∞–Ω—Å—É/—Ä–æ–±–æ—á–æ–≥–æ —Å–µ—Ä–µ–¥–æ–≤–∏—â–∞, –≤–∏–±—Ä–∞—Ç–∏ –≤—ñ–¥–ø–æ–≤—ñ–¥–Ω—É –ª–æ–∫–∞–ª—ñ–∑–∞—Ü—ñ—é/–º–æ–≤—É —Ç–∞ –∑—É–ø–∏–Ω–∏—Ç–∏/–ø–µ—Ä–µ–∑–∞–≤–∞–Ω—Ç–∞–∂–∏—Ç–∏/–ø—Ä–∏–∑—É–ø–∏–Ω–∏—Ç–∏ –∫–æ–º–ø'—é—Ç–µ—Ä, –Ω–∞–ª–∞—à—Ç—É–≤–∞—Ç–∏ GDM (—è–∫—â–æ –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á –∑–Ω–∞—î –ø–∞—Ä–æ–ª—å –∞–¥–º—ñ–Ω—ñ—Å—Ç—Ä–∞—Ç–æ—Ä–∞ (root)), –∑–º—ñ–Ω–∏—Ç–∏ —Ç–µ–º—É GTK+, –∞–±–æ –∑–∞–ø—É—Å—Ç–∏—Ç–∏ —Å–µ–ª–µ–∫—Ç–æ—Ä XDMCP.</para>
  428.  
  429.       <para>–í—ñ–∫–Ω–æ –ø—Ä–∏–≤—ñ—Ç–∞–Ω–Ω—è –º–æ–∂–µ –≤—ñ–¥–æ–±—Ä–∞–∂–∞—Ç–∏ –ø–æ—Ä—Ç—Ä–µ—Ç —É –≤—ñ–∫–Ω—ñ –≤—Ö–æ–¥—É. –ó–æ–±—Ä–∞–∂–µ–Ω–Ω—è –ø–æ–≤–∏–Ω–Ω–æ –±—É—Ç–∏ —É —Ñ–æ—Ä–º–∞—Ç—ñ, –∑—Ä–æ–∑—É–º—ñ–ª–æ–º—É –¥–ª—è –±—ñ–±–ª—ñ–æ—Ç–µ–∫–∏ gdk-pixbuf (GIF, JPG, PNG, TIFF, XPM —Ç–∞ –º–æ–∂–ª–∏–≤–æ —ñ–Ω—à–æ–º—É), —Ç–∞ –º–∞—î –±—É—Ç–∏ –¥–æ—Å—Ç—É–ø–Ω–∏–º –¥–ª—è —á–∏—Ç–∞–Ω–Ω—è –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á—É gdm. –î–æ–∫–ª–∞–¥–Ω—ñ—à—É —ñ–Ω—Ñ–æ—Ä–º–∞—Ü—ñ—é –¥–∏–≤—ñ—Ç—å—Å—è —É –æ–ø–∏—Å—ñ –ø–∞—Ä–∞–º–µ—Ç—Ä–∞ <filename>Logo</filename> —É —Ä–æ–∑–¥—ñ–ª—ñ –æ–ø–∏—Å—É –∫–æ–Ω—Ñ—ñ–≥—É—Ä–∞—Ü—ñ–π–Ω–æ–≥–æ —Ñ–∞–π–ª—É.</para>
  430.     </sect2>
  431.  
  432.     <sect2 id="themedgreeter">
  433.       <title>–ü—Ä–æ–≥—Ä–∞–º–∞ –ø—Ä–∏–≤—ñ—Ç–∞–Ω–Ω—è –∑ —Ç–µ–º–∞–º–∏</title>
  434.  
  435.       <para>
  436.         The Themed Greeter is a greeter interface that takes up the whole
  437.         screen and is very themable.  Themes can be selected and new themes
  438.         can be installed by the configuration application or by setting the
  439.         <filename>GraphicalTheme</filename> configuration key.  The Themed
  440.         Greeter is much like the GTK+ Greeter in that it is controlled by
  441.         the underlying daemon, is stateless, and is controlled by the
  442.         daemon using the same simple protocol.
  443.       </para>
  444.  
  445.       <para>–ó–æ–≤–Ω—ñ—à–Ω—ñ–π –≤–∏–≥–ª—è–¥ –≤—ñ–∫–Ω–∞ –ø—Ä–∏–≤—ñ—Ç–∞–Ω–Ω—è –∑–∞–ª–µ–∂–∏—Ç—å –≤—ñ–¥ —Ç–µ–º–∏, —Ç–æ–º—É –µ–ª–µ–º–µ–Ω—Ç–∏ —ñ–Ω—Ç–µ—Ä—Ñ–µ–π—Å—É –º–æ–∂—É—Ç—å –≤—ñ–¥—Ä—ñ–∑–Ω—è—Ç–∏—Å—å. –Ñ–¥–∏–Ω–∏–π –µ–ª–µ–º–µ–Ω—Ç —è–∫–∏–π –∑–∞–≤–∂–¥–∏ –ø—Ä–∏—Å—É—Ç–Ω—ñ–π - —Ü–µ —Ç–µ–∫—Å—Ç–æ–≤–µ –ø–æ–ª–µ, —è–∫–µ –æ–ø–∏—Å–∞–Ω–µ —É —Ä–æ–∑–¥—ñ–ª—ñ <quote>–ü—Ä–æ–≥—Ä–∞–º–∞ –ø—Ä–∏–≤—ñ—Ç–∞–Ω–Ω—è –Ω–∞ GTK+</quote>. –¢–µ–º–∞ –≤–æ–∂—É –≤–∫–ª—é—á–∞—Ç–∏ –∫–Ω–æ–ø–∫–∏ –≤–∏–±–æ—Ä—É –ª–æ–∫–∞–ª—ñ/–º–æ–≤–∏, –∑—É–ø–∏–Ω–µ–Ω–Ω—è/–ø–µ—Ä–µ–∑–∞–ø—É—Å–∫—É/–ø—Ä–∏–∑—É–ø–∏–Ω–µ–Ω–Ω—è –∫–æ–º–ø'—é—Ç–µ—Ä–∞, –Ω–∞–ª–∞—à—Ç–æ–≤—É–≤–∞–Ω–Ω—è GDM (—è–∫—â–æ –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á –∑–Ω–∞—î –ø–∞—Ä–æ–ª—å –∞–¥–º—ñ–Ω—ñ—Å—Ç—Ä–∞—Ç–æ—Ä–∞ (root)), —á–∏ –∑–∞–ø—É—Å–∫—É —Å–µ–ª–µ–∫—Ç–æ—Ä–∞ XDMCP. </para>
  446.  
  447.       <para>–í–∏ –∑–∞–≤–∂–¥–∏ –º–æ–∂–µ—Ç–µ –≤–∏–≤–µ—Å—Ç–∏ –º–µ–Ω—é –∑ –Ω–∞—è–≤–Ω–∏–º–∏ –¥—ñ—è–º–∏ –Ω–∞—Ç–∏—Å–Ω—É–≤—à–∏ –Ω–∞ –∫–ª–∞–≤—ñ—à—É F10. –¶–µ –º–æ–∂–µ –∑–Ω–∞–¥–æ–±–∏—Ç–∏—Å—å, —è–∫—â–æ —Ç–µ–º–∞ –Ω–µ –º—ñ—Å—Ç–∏—Ç—å –¥–µ—è–∫–∏—Ö –∫–Ω–æ–ø–æ–∫, –∞–ª–µ –≤–∏ –±–∞–∂–∞—î—Ç–µ –≤–∏–∫–æ–Ω–∞—Ç–∏ –ø–µ–≤–Ω—É –¥—ñ—é, —â–æ –¥–æ–∑–≤–æ–ª–µ–Ω–∞ –∫–æ–Ω—Ñ—ñ–≥—É—Ä–∞—Ü—ñ—î—é.</para>
  448.     </sect2>
  449.  
  450.     <sect2 id="facebrowser">
  451.       <title>–ü–µ—Ä–µ–≥–ª—è–¥–∞—á –ø–æ—Ä—Ç—Ä–µ—Ç—ñ–≤ GDM</title>
  452.  
  453.       <para>
  454.         GDM supports a face browser which will display a list of users who
  455.         can login and an icon for each user.  Starting with version 2.18.1
  456.         the <filename>Browser</filename> configuration option must be set
  457.         to "true" for this function to be available.  In previous
  458.         versions it was only required when using the GTK+ Greeter.  When
  459.         using the Themed Greeter, the Face Browser is only available if the
  460.         GDM theme includes a "userlist" item type.
  461.       </para>
  462.  
  463.       <para>
  464.         By default, the face browser is disabled since revealing usernames on
  465.         the login screen is not appropriate on many systems for security 
  466.         reasons.  Also GDM requires some setup to specify which users should
  467.         be visible.  Setup can be done on the "Users" tab in
  468.         <command>gdmsetup</command>.  This feature is most practical to use
  469.         on a system with a smaller number of users.
  470.       </para>
  471.  
  472.       <para>–ó–æ–±—Ä–∞–∂–µ–Ω–Ω—è –º–æ–∂—É—Ç—å –±—É—Ç–∏ –≤—Å—Ç–∞–Ω–æ–≤–ª–µ–Ω—ñ –≥–ª–æ–±–∞–ª—å–Ω–æ –∞–¥–º—ñ–Ω—ñ—Å—Ç—Ä–∞—Ç–æ—Ä–æ–º, –∞–±–æ –±—Ä–∞—Ç–∏—Å—å –∑ –¥–æ–º–∞—à–Ω—ñ—Ö –∫–∞—Ç–∞–ª–æ–≥—ñ–≤ –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á—ñ–≤. –Ø–∫—â–æ –≤–æ–Ω–∏ –≤—Å—Ç–∞–Ω–æ–≤–ª–µ–Ω—ñ –≥–ª–æ–±–∞–ª—å–Ω–æ, –≤–æ–Ω–∏ –º–∞—é—Ç—å –∑–Ω–∞—Ö–æ–¥–∏—Ç–∏—Å—å —É –∫–∞—Ç–∞–ª–æ–∑—ñ <filename><share>/pixmaps/faces/</filename> (—à–ª—è—Ö –¥–æ –∫–∞—Ç–∞–ª–æ–≥—É –º–æ–∂–Ω–∞ –∑–º—ñ–Ω–∏—Ç–∏ –≤–∏–∫–æ—Ä–∏—Å—Ç–æ–≤—É—é—á–∏ –∫–æ–Ω—Ñ—ñ–≥—É—Ä–∞—Ü—ñ–π–Ω—É –∑–º—ñ–Ω–Ω—É <filename>GlobalFaceDir</filename>) —Ç–∞ –Ω–∞–∑–≤–∞ —Ñ–∞–π–ª—É –ø–æ–≤–∏–Ω–Ω–∞ –≤—ñ–¥–ø–æ–≤—ñ–¥–∞—Ç–∏ —ñ–º–µ–Ω—ñ –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á–∞, –∑ –Ω–µ–æ–±–æ–≤'—è–∑–∫–æ–≤–∏–º —Å—É—Ñ—ñ–∫—Å–æ–º <filename>.png</filename>. –ó–Ω–∞—á–∫–∏ –ø—Ä–æ–≥—Ä–∞–º –∑ –≥–ª–æ–±–∞–ª—å–Ω–æ–≥–æ –∫–∞—Ç–∞–ª–æ–≥—É –º–∞—é—Ç—å –±—É—Ç–∏ –¥–æ—Å—Ç—É–ø–Ω—ñ –¥–ª—è —á–∏—Ç–∞–Ω–Ω—è –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á—É GDM. –ü—Ä–æ—Ç–µ, –ø—Ä–æ–≥—Ä–∞–º–∞ —Å–µ—Ä–≤–µ—Ä–∞ –ø–µ—Ä–µ–¥–∞—î –∑–æ–±—Ä–∞–∂–µ–Ω–Ω—è –ø—Ä–æ–≥—Ä–∞–º—ñ –ø—Ä–∏–≤—ñ—Ç–∞–Ω–Ω—è —Ç–∞ —Ç–∞–∫–∏–º –ø—Ä–∞–≤–∞ –Ω–∞ —á–∏—Ç–∞–Ω–Ω—è –ø–æ—Ç—Ä—ñ–±–Ω—ñ –Ω–µ –Ω–µ –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á—É "gdm", –∞ root.</para>
  473.  
  474.       <para>
  475.         Users may run the <command>gdmphotosetup</command> command to 
  476.         configure the image to use for their userid.  This program properly
  477.         scales the file down if it is larger than the
  478.         <filename>MaxIconWidth</filename> or 
  479.         <filename>MaxIconHeight</filename> configuration options and places the
  480.         icon in a file called <filename>~/.face</filename>.  Although
  481.         <command>gdmphotosetup</command> scales user images automatically,
  482.         this does not guarantee that user images are properly scaled since
  483.         a user may create their <filename>~/.face</filename> file by hand.
  484.       </para>
  485.         
  486.       <para>
  487.         GDM will first look for the user's face image in
  488.         <filename>~/.face</filename>.  If not found, it will try 
  489.         <filename>~/.face.icon</filename>.  If still not found, it will
  490.         use the value defined for "face/picture=" in the 
  491.         <filename>~/.gnome2/gdm</filename> file.  Lastly, it will try
  492.         <filename>~/.gnome2/photo</filename> and 
  493.         <filename>~/.gnome/photo</filename> which are deprecated and
  494.         supported for backwards compatibility.
  495.       </para>
  496.  
  497.       <para>
  498.         If a user has no defined face image, GDM will use the
  499.         "stock_person" icon defined in the current GTK+ theme.  If no
  500.         such image is defined, it will fallback to the image specified in the
  501.         <filename>DefaultFace</filename> configuration option, normally
  502.         <filename><share>/pixmaps/nobody.png</filename>.
  503.       </para>
  504.       
  505.       <para>
  506.         Please note that loading and scaling face icons located in user home
  507.         directories can be a very time-consuming task.  Since it not 
  508.         practical to load images over NIS or NFS, GDM does not attempt to
  509.         load face images from remote home directories.  Furthermore, GDM will
  510.         give up loading face images after 5 seconds of activity and will
  511.         only display the users whose pictures it has gotten so far.  The
  512.         <filename>Include</filename> configuration option can be used to
  513.         specify a set of users who should appear on the face browser.  As
  514.         long as the users to include is of a reasonable size, there should
  515.         not be a problem with GDM being unable to access the face images.
  516.         To work around such problems, it is recommended to place face images
  517.         in the directory specified by the <filename>GlobalFaceDir</filename>
  518.         configuration option.
  519.       </para>
  520.  
  521.       <para>
  522.         To control the users who get displayed in the face browser, there are
  523.         a number of configuration options that can be used.  If the
  524.         <filename>IncludeAll</filename> option is set to true, then the
  525.         password file will be scanned and all users will be displayed.  If
  526.         <filename>IncludeAll</filename> option is set to false, then the
  527.         <filename>Include</filename> option should contain a list of users
  528.         separated by commas.  Only the users specified will be displayed.
  529.         Any user listed in the <filename>Exclude</filename> option and users
  530.         whose UID's is lower than <filename>MinimalUID</filename> will be
  531.         filtered out regardless of the <filename>IncludeAll</filename>
  532.         setting.  <filename>IncludeAll</filename> is not recommended
  533.         for systems where the passwords are loaded over a network (such as
  534.         when NIS is used), since it can be very slow to load more than a
  535.         small number of users over the network..
  536.       </para>
  537.  
  538.       <para>–Ø–∫—â–æ –≤–≤—ñ–º–∫–Ω–µ–Ω–æ –ø–µ—Ä–µ–≥–ª—è–¥ –ø–æ—Ä—Ç—Ä–µ—Ç—ñ–≤, –ø–æ—Ç–µ–Ω—Ü—ñ–π–Ω–æ–º—É –∑–ª–æ–≤–º–∏—Å–Ω–∏–∫—É –≤–∏—Å—Ç–∞–≤–ª—è—î—Ç—å—Å—è –Ω–∞ –ø–æ–∫–∞–∑ —Å–ø–∏—Å–æ–∫ –¥—ñ–π—Å–Ω–∏—Ö —ñ–º–µ–Ω –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á—ñ–≤. –¶–µ –ø–æ–≥–∞–Ω–∞ —ñ–¥–µ—è, —è–∫—â–æ –≤–∏ –Ω–µ –∑–Ω–∞—î—Ç–µ —Ö—Ç–æ –º–æ–∂–µ –æ—Ç—Ä–∏–º–∞—Ç–∏ –¥–æ—Å—Ç—É–ø –¥–æ –µ–∫—Ä–∞–Ω—É –≤—Ö–æ–¥—É. –û—Å–æ–±–ª–∏–≤–æ —Ü–µ —Å—Ç–æ—Å—É—î—Ç—å—Å—è –≤–∏–ø–∞–¥–∫—É, –∫–æ–ª–∏ –≤–∏–∫–æ—Ä–∏—Å—Ç–æ–≤—É—î—Ç—å—Å—è XDMCP (–∑–∞–∑–≤–∏—á–∞–π –≤–∏–º–∫–Ω–µ–Ω–æ). </para>
  539.     </sect2>
  540.  
  541.     <sect2 id="logging">
  542.       <title>–†–µ—î—Å—Ç—Ä–∞—Ü—ñ—è –ø–æ–¥—ñ–π</title>
  543.  
  544.       <para>GDM –≤–∏–∫–æ—Ä–∏—Å—Ç–æ–≤—É—î syslog –¥–ª—è —Ä–µ—î—Å—Ç—Ä–∞—Ü—ñ—ó –ø–æ–º–∏–ª–æ–∫ –∞–±–æ —Å—Ç–∞–Ω—É. –¢–∞–∫–æ–∂ –≤—ñ–Ω –º–æ–∂–µ —Ä–µ—î—Å—Ç—Ä—É–≤–∞—Ç–∏ –Ω–∞–ª–∞–≥–æ–¥–∂—É–≤–∞–ª—å–Ω—É —ñ–Ω—Ñ–æ—Ä–º–∞—Ü—ñ—é, —â–æ –º–æ–∂–Ω–∞ –≤–∏–∫–æ—Ä–∏—Å—Ç–æ–≤—É–≤–∞—Ç–∏ –ø—Ä–∏ –∞–Ω–∞–ª—ñ–∑—ñ –ø—Ä–æ–±–ª–µ–º –∑ GDM, —è–∫—â–æ –≤—ñ–Ω –Ω–µ–ø—Ä–∞–≤–∏–ª—å–Ω–æ –ø—Ä–∞—Ü—é—î. –†–µ—î—Å—Ç—Ä–∞—Ü—ñ—é –Ω–∞–ª–∞–≥–æ–¥–∂—É–≤–∞–ª—å–Ω–æ—ó —ñ–Ω—Ñ–æ—Ä–º–∞—Ü—ñ—ó –º–æ–∂–Ω–∞ —É–≤—ñ–º–∫–Ω—É—Ç–∏ —É –∫–æ–Ω—Ñ—ñ–≥—É—Ä–∞—Ü—ñ–π–Ω–æ–º—É —Ñ–∞–π–ª—ñ.</para>
  545.  
  546.       <para>–Ü–Ω—Ñ–æ—Ä–º–∞—Ü—ñ—è –æ—Ç—Ä–∏–º–∞–Ω–∞ –∑ —Ä—ñ–∑–Ω–∏—Ö X —Å–µ—Ä–≤–µ—Ä—ñ–≤ –∑–±–µ—Ä—ñ–≥–∞—î—Ç—å—Å—è —É —Ä–µ—î—Å—Ç—Ä–∞—Ü—ñ–π–Ω–æ–º—É –∫–∞—Ç–∞–ª–æ–∑—ñ GDM. –ó–∞–∑–≤–∏—á–∞–π —Ü–µ <filename><var>/log/gdm/</filename>, –∞–ª–µ –π–æ–≥–æ –º–æ–∂–Ω–∞ –∑–º—ñ–Ω–∏—Ç–∏. –Ü–Ω—Ñ–æ—Ä–º–∞—Ü—ñ—é –ø—Ä–æ —Å–µ–∞–Ω—Å –º–æ–∂–Ω–∞ –∑–Ω–∞–π—Ç–∏ —É —Ñ–∞–π–ª—ñ –∑ –Ω–∞–∑–≤–æ—é <filename><display>.log</filename>. –ß–æ—Ç–∏—Ä–∏ –ø–æ–ø–µ—Ä–µ–¥–Ω—ñ –≤–µ—Ä—Å—ñ—ó –∑–±–µ—Ä—ñ–≥–∞—é—Ç—å—Å—è —É —Ñ–∞–π–ª–∞—Ö –∑ –Ω–∞–∑–≤–æ—é, –¥–æ —è–∫–æ—ó –¥–æ–¥–∞—é—Ç—å—Å—è —Å—É—Ñ—ñ–∫—Å–∏ –≤—ñ–¥ <filename>.1</filename> –¥–æ <filename>.4</filename>. –Ü–Ω—Ñ–æ—Ä–º–∞—Ü—ñ—è –ø—Ä–æ –Ω–æ–≤—ñ —Å–µ–∞–Ω—Å–∏ –∑–∞–º—ñ–Ω—é—î —ñ–Ω—Ñ–æ—Ä–º–∞—Ü—ñ—é –ø—Ä–æ —Å—Ç–∞—Ä—ñ—à—ñ —Å–µ–∞–Ω—Å–∏. –í–∏ –º–æ–∂–µ—Ç–µ —Å–∫–æ—Ä–∏—Å—Ç–∞—Ç–∏—Å—å —Ü–∏–º–∏ —Ñ–∞–π–ª–∞–º–∏, —â–æ–± –ø–µ—Ä–µ–≥–ª—è–Ω—É—Ç–∏ —ñ–Ω—Ñ–æ—Ä–º–∞—Ü—ñ—é –≤—ñ–¥ X-—Å–µ—Ä–≤–µ—Ä–∞ –ø—Ä–∏ –π–æ–≥–æ –∑–∞–ø—É—Å–∫—É.</para>
  547.  
  548.       <para>–Ü–Ω—Ñ–æ—Ä–º–∞—Ü—ñ—è –≤—ñ–¥ —Å–µ–∞–Ω—Å—ñ–≤ –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á–∞ –Ω–∞–ø—Ä–∞–≤–ª—è—î—Ç—å—Å—è —É —Ñ–∞–π–ª <filename>~/.xsession-errors</filename> –ø–µ—Ä–µ–¥ –∑–∞–ø—É—Å–∫–æ–º —Å—Ü–µ–Ω–∞—Ä—ñ—é <filename>PreSession</filename>. –¢–æ–º—É –Ω–µ–º–∞—î –ø–æ—Ç—Ä–µ–±–∏ –ø–µ—Ä–µ–Ω–∞–ø—Ä–∞–≤–ª—è—Ç–∏ —ó—ó –∑–Ω–æ–≤—É —É —Å—Ü–µ–Ω–∞—Ä—ñ—ó –≤—Å—Ç–∞–Ω–æ–≤–ª–µ–Ω–Ω—è —Å–µ–∞–Ω—Å—É. –Ø–∫—â–æ —Å–µ–∞–Ω—Å –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á–∞ —Ç—Ä–∏–≤–∞–≤ –º–µ–Ω—à–µ –∑–∞ 10 —Å–µ–∫—É–Ω–¥, GDM –≤–≤–∞–∂–∞—î, —â–æ —Å–µ–∞–Ω—Å –∑–∞–≤–µ—Ä—à–∏–≤—Å—è –∞–≤–∞—Ä—ñ–π–Ω–æ —Ç–∞ –¥–æ–∑–≤–æ–ª—è—î –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á—É –ø–µ—Ä–µ–≥–ª—è–Ω—É—Ç–∏ —Ü–µ–π —Ñ–∞–π–ª —É –≤—ñ–∫–Ω—ñ, –¥–æ —Ç–æ–≥–æ —è–∫ –ø–æ–≤–µ—Ä–Ω—É—Ç–∏—Å—å –¥–æ –≤—ñ–Ω–∞ –≤—Ö–æ–¥—É. –¢–∞–∫–∏–º —á–∏–Ω–æ–º –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á –º–æ–∂–µ –ø–µ—Ä–µ–≥–ª—è–Ω—É—Ç–∏ –ø–æ–º–∏–ª–∫–∏ –ø—ñ–¥ —á–∞—Å –æ—Å—Ç–∞–Ω–Ω—å–æ–≥–æ —Å–µ–∞–Ω—Å—É —Ç–∞ –≤–∏–ø—Ä–∞–≤–∏—Ç–∏ —ó—Ö.</para>
  549.  
  550.       <para>–ú–æ–∂–Ω–∞ –ø–æ–∑–±—É—Ç–∏—Å—å –≤–∏–≤–æ–¥—É –ø–æ–≤—ñ–¥–æ–º–ª–µ–Ω–Ω—è –ø—Ä–æ –º–∞–ª—É —Ç—Ä–∏–≤–∞–ª—ñ—Å—Ç—å —Å–µ–∞–Ω—Å—É, —è–∫—â–æ –≤–µ—Ä–Ω—É—Ç–∏ –∫–æ–¥ —Ä–µ–∑—É–ª—å—Ç–∞—Ç—É 66 —ñ–∑ —Å—Ü–µ–Ω–∞—Ä—ñ—é <filename>Xsession</filename> –∞–±–æ –¥–≤—ñ–π–∫–æ–≤–æ–≥–æ —Ñ–∞–π–ª—É —Å–µ–∞–Ω—Å—É (—Ç–∏–ø–æ–≤–∏–π —Å—Ü–µ–Ω–∞—Ä—ñ–π <filename>Xsession</filename> –ø–µ—Ä–µ–¥–∞—î —Ü–µ–π –∫–æ–¥ –Ω–∞–∑–∞–¥). –¶–µ –∫–æ—Ä–∏—Å–Ω–æ, —è–∫—â–æ —É –≤–∞—Å —î –æ—Å–æ–±–ª–∏–≤–∏–π —Ç–∏–ø –≤—Ö–æ–¥—É —É —Å–µ–∞–Ω—Å, –¥–ª—è —è–∫–æ–≥–æ —Ç—Ä–∏–≤–∞–ª—ñ—Å—Ç—å —Å–µ–∞–Ω—Å—É –º–µ–Ω—à–∞ –∑–∞ 10 —Å–µ–∫—É–Ω–¥ –Ω–µ —î –ø–æ–º–∏–ª–∫–æ—é, –∞–±–æ —è–∫—â–æ –≤–∞—à —Å–µ–∞–Ω—Å –≤–∂–µ –Ω–∞–ª–∞—à—Ç–æ–≤–∞–Ω–∏–π –¥–ª—è –≤—ñ–¥–æ–±—Ä–∞–∂–µ–Ω–Ω—è  –ø–æ–≤—ñ–¥–æ–º–ª–µ–Ω–Ω—è –ø—Ä–æ –ø–æ–º–∏–ª–∫—É, —Ç–∞ –ø–æ–≤—ñ–¥–æ–º–ª–µ–Ω–Ω—è –≤—ñ–¥ gdm –±—É–¥–µ –∑–∞–π–≤–∏–º —ñ –±—É–¥–µ –∑–±–∏–≤–∞—Ç–∏ –∑ –ø–∞–Ω—Ç–µ–ª–∏–∫—É.</para>
  551.  
  552.       <para>
  553.         The session output is piped through the GDM daemon and so the
  554.         <filename>~/.xsession-errors</filename> file is capped at about
  555.         200 kilobytes by GDM to prevent a possible denial of service attack
  556.         on the session.  An application could perhaps on reading some wrong
  557.         data print out warnings or errors on the stderr or stdout.  This could
  558.         perhaps fill up the user's home directory making it necessary to log
  559.         out and back into their session to clear this.  This could be
  560.         especially nasty if quotas are set.  GDM also correctly traps the XFSZ
  561.         signal and stops writing the file, which would lead to killed sessions
  562.         if the file was redirected in the old fashioned way from the script.
  563.       </para>
  564.  
  565.       <para>–ó–∞—É–≤–∞–∂—Ç–µ, —É –¥–µ—è–∫–∏—Ö –¥–∏—Å—Ç—Ä–∏–±—É—Ç–∏–≤–∞—Ö –ø–µ—Ä–µ–≤–∏–∑–Ω–∞—á–∞—é—Ç—å –ø–µ—Ä–µ–Ω–∞–ø—Ä–∞–≤–ª–µ–Ω–Ω—è <filename>~/.xsession-errors</filename> —Ç–∞ —Ä–æ–±–ª—è—Ç—å –ø–µ—Ä–µ–Ω–∞–ø—Ä–∞–≤–ª–µ–Ω–Ω—è —É —Å–≤–æ—î–º—É –≤–ª–∞—Å–Ω–æ–º—É —Å—Ü–µ–Ω–∞—Ä—ñ—ó Xsession (–≤–∏–∑–Ω–∞—á–∞—î—Ç—å—Å—è –∫–æ–Ω—Ñ—ñ–≥—É—Ä–∞—Ü—ñ–π–Ω–æ—é –∑–º—ñ–Ω–Ω–æ—é <filename>BaseXsession</filename>). –¶–µ –æ–∑–Ω–∞—á–∞—î, —â–æ GDM –Ω–µ –∑–º–æ–∂–µ –ø–µ—Ä–µ—Ö–æ–ø–ª—é–≤–∞—Ç–∏ –≤–∏–≤—ñ–¥ —Ç–∞ –æ–±–º–µ–∂—É–≤–∞—Ç–∏ —Ü–µ–π —Ñ–∞–π–ª—É. –¢–∞–∫–æ–∂ –≤–∏ –≤—Ç—Ä–∞—á–∞—î—Ç–µ —ñ–Ω—Ñ–æ—Ä–º–∞—Ü—ñ—é, —è–∫–∞ –≤–∏–≤–æ–¥–∏—Ç—å—Å—è —Å—Ü–µ–Ω–∞—Ä—ñ—î–º <filename>PreSession</filename>, —â–æ –º–æ–∂–µ —É—Å–∫–ª–∞–¥–Ω–∏—Ç–∏ –Ω–∞–ª–∞–≥–æ–¥–∂–µ–Ω–Ω—è —Ç–∞ –ø–æ—à—É–∫ –ø–æ–º–∏–ª–∫–∏, –±–æ —á–∞—Å—Ç–∏–Ω–∞ —ñ–Ω—Ñ–æ—Ä–º–∞—Ü—ñ—ó –Ω–µ –±—É–¥–µ –≤–∏–≤–µ–¥–µ–Ω–∞. –î–æ–∫–ª–∞–¥–Ω—ñ—à—É —ñ–Ω—Ñ–æ—Ä–º–∞—Ü—ñ—é –¥–∏–≤—ñ—Ç—å—Å—è —É –æ–ø–∏—Å—ñ –∫–æ–Ω—Ñ—ñ–≥—É—Ä–∞—Ü—ñ–π–Ω–æ–≥–æ –ø–∞—Ä–∞–º–µ—Ç—Ä–∞ <filename>BaseXsession</filename>, –æ—Å–æ–±–ª–∏–≤–æ —Å–ø–æ—Å—ñ–± –æ–±—Ä–æ–±–∫–∏ —ñ–Ω—Ñ–æ—Ä–º–∞—Ü—ñ—ó –≤—ñ–¥ –¥–µ–∫—ñ–ª—å–∫–æ—Ö –º–µ–Ω–µ–¥–∂–µ—Ä—ñ–≤ –¥–∏—Å–ø–ª–µ—ó–≤ —É –æ–¥–Ω–æ–º—É —Å—Ü–µ–Ω–∞—Ä—ñ—ó.</para>
  566.  
  567.       <para>–ó–≤–µ—Ä–Ω—ñ—Ç—å —É–≤–∞–≥—É, —è–∫—â–æ —Å–µ–∞–Ω—Å —î –∞–≤–∞—Ä—ñ–π–Ω–∏–º, –∞–±–æ —è–∫—â–æ GDM –∑ –¥–µ—è–∫–∏—Ö –ø—Ä–∏—á–∏–Ω –Ω–µ –º–æ–∂–µ –≤—ñ–¥–∫—Ä–∏—Ç–∏ —Ü–µ–π —Ñ–∞–π–ª, —Ç–æ–¥—ñ —Å—Ç–≤–æ—Ä—é—î—Ç—å—Å—è –∑–∞–ø–∞—Å–Ω–∏–π —Ñ–∞–π–ª —É –∫–∞—Ç–∞–ª–æ–∑—ñ <filename>/tmp</filename> –∑ –Ω–∞–∑–≤–æ—é <filename>/tmp/xses-<user>.XXXXXX</filename>, –¥–µ <filename>XXXXXX</filename> - –¥–µ—è–∫—ñ –≤–∏–ø–∞–¥–∫–æ–≤—ñ —Å–∏–º–≤–æ–ª–∏.</para>
  568.  
  569.       <para>–Ø–∫—â–æ —É –≤–∞—à—ñ–π —Å–∏—Å—Ç–µ–º—ñ –≤–∏–∫–æ—Ä–∏—Å—Ç–æ–≤—É—é—Ç—å—Å—è –∫–≤–æ—Ç–∏, –∫—Ä–∞—â–µ –±—É–¥–µ –≤–∏–¥–∞–ª—è—Ç–∏ <filename>~/.xsession-errors</filename> —É —Å—Ü–µ–Ω–∞—Ä—ñ—ó <filename>PostSession</filename>. –¢–æ–¥—ñ —Ü–µ–π —Ä–µ—î—Å—Ç—Ä–∞—Ü—ñ–π–Ω–∏–π —Ñ–∞–π–ª –Ω–µ –±—É–¥–µ –±–µ–∑ –Ω–µ–æ–±—Ö—ñ–¥–Ω–æ—Å—Ç—ñ –∑–∞–ª–∏—à–∞—Ç–∏—Å—å.</para>
  570.     </sect2>
  571.  
  572.     <sect2 id="fileaccess">
  573.       <title>–î–æ—Å—Ç—É–ø –¥–æ —Ñ–∞–π–ª—ñ–≤</title>
  574.  
  575.       <para>–í–∑–∞–≥–∞–ª—ñ, GDM –¥—É–∂–µ –Ω–µ–æ—Ö–æ—á—ñ–π –≤—ñ–¥–Ω–æ—Å–Ω–æ –∑—á–∏—Ç—É–≤–∞–Ω–Ω—è/–∑–∞–ø–∏—Å—É —Ñ–∞–π–ª—ñ–≤ –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á—ñ–≤ (—Ç–∞–∫–∏—Ö —è–∫ <filename>~/.dmrc</filename>, <filename>~/.face</filename>, <filename>~/.xsession-errors</filename>, —Ç–∞ <filename>~/.Xauthority</filename> files). –ù–∞–ø—Ä–∏–∫–ª–∞–¥, –≤—ñ–Ω –≤—ñ–¥–º–æ–≤–ª—è—î—Ç—å—Å—è –æ–±—Ä–æ–±–ª—è—Ç–∏ –±—É–¥—å-—è–∫–∏–π —Ç–∏–ø —Ñ–∞–π–ª—ñ–≤, –∫—Ä—ñ–º –∑–≤–∏—á–∞–π–Ω–∏—Ö —Ñ–∞–π–ª—ñ–≤. –ü–æ—Å–∏–ª–∞–Ω–Ω—è, —Å–æ–∫–µ—Ç–∏ —Ç–∞ –ø—Ä–∏—Å—Ç—Ä–æ—ó —ñ–≥–Ω–æ—Ä—É—é—Ç—å—Å—è. –ó–Ω–∞—á–µ–Ω–Ω—è –ø–∞—Ä–∞–º–µ—Ç—Ä—É <filename>RelaxPermissions</filename>  –≤–∫–∞–∑—É—î —á–∏ –ø–æ–≤–∏–Ω–µ–Ω GDM —Å–ø—Ä–∏–π–º–∞—Ç–∏ —Ñ–∞–π–ª–∏, –¥–æ —è–∫–∏—Ö —î –¥–æ—Å—Ç—É–ø –Ω–∞ –∑–∞–ø–∏—Å –∑ –±–æ–∫—É –≥—Ä—É–ø–∏ —ó—Ö –≤–ª–∞—Å–Ω–∏–∫–∞, —á–∏ —ñ–Ω—à–∏—Ö –æ—Å—ñ–±. –ó–∞–∑–≤–∏—á–∞–π –≤–æ–Ω–∏ —ñ–≥–Ω–æ—Ä—É—é—Ç—å—Å—è.</para>
  576.  
  577.       <para>–í—Å—ñ –æ–ø–µ—Ä–∞—Ü—ñ—ó –Ω–∞–¥ —Ñ–∞–π–ª–∞–º–∏ –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á–∞ –≤–∏–∫–æ–Ω—É—é—Ç—å—Å—è –∑ –µ—Ñ–µ–∫—Ç–∏–≤–Ω–∏–º —ñ–¥–µ–Ω—Ç–∏—Ñ—ñ–∫–∞—Ç–æ—Ä–æ–º –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á–∞ —è–∫–∏–π –≤—ñ–¥–ø–æ–≤—ñ–¥–∞—î –≤–ª–∞—Å–Ω–∏–∫—É —Ü–∏—Ö —Ñ–∞–π–ª—ñ–≤. –Ø–∫—â–æ –ø–µ—Ä–µ–≤—ñ—Ä–∫–∞ –±–µ–∑–ø–µ—á–Ω–æ—Å—Ç—ñ —Ñ–∞–π–ª—É <filename>.Xauthority</filename> –∑–∞–≤–µ—Ä—à—É—î—Ç—å—Å—è –Ω–µ–≤–¥–∞–ª–æ, —Å—Ç–≤–æ—Ä—é—é—Ç—å—Å—è –∞–≤–∞—Ä—ñ–π–Ω—ñ cookie —É –∫–∞—Ç–∞–ª–æ–∑—ñ —â–æ –≤–∏–∑–Ω–∞—á–∞—î—Ç—å—Å—è <filename>UserAuthFBDir</filename>  (—Ç–∏–ø–æ–≤–æ —Ü–µ <filename>/tmp</filename>).</para>
  578.  
  579.       <para>–ó—Ä–µ—à—Ç–æ—é, —Å–∏—Å—Ç–µ–º–Ω–∏–π –∞–¥–º—ñ–Ω—ñ—Å—Ç—Ä–∞—Ç–æ—Ä –º–æ–∂–µ –≤–∫–∞–∑–∞—Ç–∏ –º–∞–∫—Å–∏–º–∞–ª—å–Ω–∏–π —Ä–æ–∑–º—ñ—Ä —Ñ–∞–π–ª—É, —è–∫–∏–π –æ–±—Ä–æ–±–ª—è—Ç–∏–º–µ GDM. –Ø–∫—â–æ –≤–≤—ñ–º–∫–Ω–µ–Ω–æ –ø–µ—Ä–µ–≥–ª—è–¥–∞—á –ø–æ—Ä—Ç—Ä–µ—Ç—ñ–≤, —Ç–æ –º–æ–∂–Ω–∞ –≤–∫–∞–∑–∞—Ç–∏ –º–∞–∫—Å–∏–º–∞–ª—å–Ω–∏–π —Ä–æ–∑–º—ñ—Ä —Ñ–∞–π–ª—É –∑–æ–±—Ä–∞–∂–µ–Ω–Ω—è. –ù–∞ –≤–µ–ª–∏–∫–∏—Ö —Å–∏—Å—Ç–µ–º–∞—Ö, –∑ –º—ñ—Ä–∫—É–≤–∞–Ω—å —à–≤–∏–¥–∫–æ–¥—ñ—ó, —Ä–µ–∫–æ–º–µ–Ω–¥—É—î—Ç—å—Å—è –≤–∏–º–∫–Ω—É—Ç–∏ –ø–µ—Ä–µ–≥–ª—è–¥–∞—á –ø–æ—Ä—Ç—Ä–µ—Ç—ñ–≤. –ü–µ—Ä–µ–≥–ª—è–¥ –¥–æ–º–∞—à–Ω—ñ—Ö –∫–∞—Ç–∞–ª–æ–≥—ñ–≤ –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á—ñ–≤, –∑–º—ñ–Ω–∞ –º–∞—Å—à—Ç–∞–±—É —Ç–∞ –≤—ñ–¥–æ–±—Ä–∞–∂–µ–Ω–Ω—è –ø–æ—Ä—Ç—Ä–µ—Ç—ñ–≤ –º–æ–∂–µ –∑–∞–π–Ω—è—Ç–∏ –∑–Ω–∞—á–Ω–∏–π —á–∞—Å.</para>
  580.     </sect2>
  581.  
  582.     <sect2 id="performance">
  583.       <title>–®–≤–∏–¥–∫–æ–¥—ñ—è GDM</title>
  584.  
  585.       <para>
  586.         To speed performance it is possible to build GDM so that it will
  587.         preload libraries when GDM first displays a greeter program.  This
  588.         has been shown to speed first time login since these libraries can
  589.         be loaded into memory while the user types in their username and
  590.         password.
  591.       </para>
  592.  
  593.       <para>
  594.         To use this feature, configure GDM with the
  595.         <command>--with-prefetch</command> option.  This will cause GDM to
  596.         install the <command>gdmprefetch</command> program to the
  597.         <filename>libexecdir</filename> directory, install the
  598.         <filename>gdmprefetchlist</filename> to the
  599.         <filename><etc>/gdm</filename> directory, and set the
  600.         <filename>PreFetchProgram</filename> configuration variable so that the
  601.         <command>gdmprefetch</command> program is called with the default
  602.         <filename>gdmprefetchlist</filename> file.  The default
  603.         <filename>gdmprefetchlist</filename> file was optimized
  604.         for a GNOME desktop running on Solaris, so may need fine-tuning on
  605.         other systems.  Alternative prefetchlist files can be contributed
  606.         to the "gdm" category in
  607.         <ulink type="http" url="http://bugzilla.gnome.org/">bugzilla.gnome.org</ulink>,
  608.         so that they can be included in future GDM releases.
  609.       </para>
  610.     </sect2>
  611.   </sect1>
  612.  
  613.   <sect1 id="security">
  614.     <title>–ë–µ–∑–ø–µ–∫–∞</title>
  615.  
  616.     <sect2 id="PAM">
  617.       <title>PAM</title>
  618.  
  619.       <para>
  620.         GDM uses PAM for login authentication, though if your machine does not
  621.         support PAM you can build GDM to work with the password database and
  622.         the crypt library function.
  623.       </para>
  624.  
  625.       <para>
  626.         PAM stands for Pluggable Authentication Module, and is used by most
  627.         programs that request authentication on your computer.  It allows the
  628.         administrator to configure different authentication behavior for
  629.         different programs.
  630.       </para>
  631.  
  632.       <para>
  633.         Some GDM features (like turning on automatic login) may require that
  634.         you update your PAM configuration.  PAM configuration has different,
  635.         but similar, interfaces on different operating systems, so check your
  636.         pam.d or pam.conf man page for details.  Be sure that you read the
  637.         PAM documentation (e.g. pam.d/pam.conf man page) and are comfortable
  638.         with the security implications of any changes you intend to make to
  639.         your configuration.
  640.       </para>
  641.  
  642.       <para>
  643.         If there is no entry for GDM in your system's PAM configuration file,
  644.         then features like automatic login may not work.  Not having an entry
  645.         will cause GDM to use default behavior, conservative settings are
  646.         recommended and probably shipped with your distribution.
  647.       </para>
  648.  
  649.       <para>
  650.         If you wish to make GDM work with other types of authentication
  651.         mechanisms (such as a SmartCard), then you should implement this by
  652.         using a PAM service module for the desired authentication type rather
  653.         than by trying to modify the GDM code directly.  Refer to the PAM
  654.         documentation on your system.  This issue has been discussed on the
  655.         <address><email>gdm-list@gnome.org</email></address> mail list,
  656.         so you can refer to the list archives for more information.
  657.       </para>
  658.  
  659.       <para>
  660.         For example, an effective way to implement such an exotic
  661.         authentication mechanism would be to have a daemon running
  662.         on the server listening to the authentication device (e.g.
  663.         USB key, fingerprint reader, etc.).  When the device 
  664.         announces that it has received input, then the daemon can
  665.         set the <filename>PamStack</filename> configuration value
  666.         using per-display configuration, and restart the greeter
  667.         with the PAM stack that works with this device.  This avoids
  668.         needing to hack the display manager code directly to support
  669.         the feature.
  670.       </para>
  671.     </sect2>
  672.  
  673.     <sect2 id="utmpwtmp">
  674.       <title>
  675.         utmp/wtmp
  676.       </title>
  677.  
  678.       <para>
  679.         GDM generates utmp and wtmp User Accounting Database entries upon
  680.         session login and logout.  The utmp database contains user access
  681.         and accounting information that is accessed by commands such as
  682.         <command>finger</command>, <command>last</command>,
  683.         <command>login</command>, and <command>who</command>.  The wtmp
  684.         database contains the history of user access and accounting 
  685.         information for the utmp database.
  686.       </para>
  687.  
  688.       <para>
  689.         GDM 2.18 and earlier would run the X server <command>sessreg</command>
  690.         program from the default GDM <command>PreSession</command> and
  691.         <command>PostSession</command> scripts.  Starting with GDM 2.20, GDM
  692.         interacts with the UTMP and WTMP databases directly and supports the
  693.         following configuration options.
  694.       </para>
  695.         
  696.       <para>
  697.         When doing utmp processing, GDM supports configurability on how the
  698.         ut_line value is set.  Programs that access the database assume that
  699.         this value is an actual device, so GDM will set the device as follows.
  700.         If the display is attached and has an associated Virtual Terminal (VT)
  701.         device, then this device will be used.  Otherwise, if an attached
  702.         display in the <command>[servers]</command> specifies a device name,
  703.         then this value will be used.  Otherwise attached displays will default
  704.         to the <filename>UtmpLineAttached</filename> value in the GDM
  705.         configuration.  Remote displays will default to the 
  706.         <filename>UtmpLineRemote</filename> value in the GDM configuration.
  707.         Device values must begin with "/dev/".
  708.       </para>
  709.  
  710.       <para>
  711.         GDM also supports the <filename>UtmpPseudoDevice</filename>
  712.         configuration option.  If this configuration setting is true, then GDM
  713.         will ensure that the specified device exists and will create a pseudo
  714.         device if the device does not exist.  A pseudo device is a symlink to
  715.         <filename>/dev/null</filename>.  If
  716.         <filename>UtmpPseudoDevice</filename> is true, and the device does
  717.         already exist, GDM checks to see if the device is a symlink to
  718.         <filename>/dev/null</filename>.  If so, then GDM will update the access
  719.         time of the symlink.  This ensures that programs that check the access
  720.         time of the device will get a reasonable value for the last time the
  721.         device was accessed.  If the <filename>UtmpPseudoDevice</filename>
  722.         configuration option is false, then GDM will only set the ut_line
  723.         value as specified regardless of whether the device exists or not.  
  724.       </para>
  725.     </sect2>
  726.  
  727.     <sect2 id="gdmuser">
  728.       <title>–ö–æ—Ä–∏—Å—Ç—É–≤–∞—á GDM</title>
  729.  
  730.       <para>
  731.         For security reasons a dedicated user and group id are required for
  732.         proper operation!  The need to be able to write Xauth files is why user
  733.         "nobody" is not appropriate for gdm.
  734.       </para>
  735.  
  736.       <para>–ó–∞–∑–≤–∏—á–∞–π GDM —Å–µ—Ä–≤–µ—Ä –∑–∞–ø—É—Å–∫–∞—î—Ç—å—Å—è –≤—ñ–¥ —ñ–º–µ–Ω—ñ –∞–¥–º—ñ–Ω—ñ—Å—Ç—Ä–∞—Ç–æ—Ä–∞ (root). –ê–ª–µ GDM —Ç–∞–∫–æ–∂ –º–∞—î –ø—Ä–∏–∑–Ω–∞—á–µ–Ω—ñ —ñ–¥–µ–Ω—Ç–∏—Ñ—ñ–∫–∞—Ç–æ—Ä–∏ –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á–∞ (uid) —Ç–∞ –≥—Ä—É–ø–∏ (gid), —è–∫–∏–º–∏ –≤—ñ–Ω –∫–æ—Ä–∏—Å—Ç—É—î—Ç—å—Å—è –¥–ª—è –∑–∞–ø—É—Å–∫—É –≥—Ä–∞—Ñ—ñ—á–Ω–æ–≥–æ —ñ–Ω—Ç–µ—Ä—Ñ–µ–π—Å—É, —Ç–æ–±—Ç–æ <command>gdmgreeter</command> —Ç–∞ <command>gdmlogin</command>. –í–æ–Ω–∞ –Ω–∞–ª–∞—à—Ç–æ–≤—É—é—Ç—å—Å—è —É –ø–∞—Ä–∞–º–µ—Ç—Ä–∞—Ö <filename>User</filename> —Ç–∞ <filename>Group</filename> —É —Ñ–∞–π–ª—ñ –∫–æ–Ω—Ñ—ñ–≥—É—Ä–∞—Ü—ñ—ó GDM. –ö–æ—Ä–∏—Å—Ç—É–≤–∞—á —Ç–∞ –≥—Ä—É–ø–∞ –º–∞—é—Ç—å —ñ—Å–Ω—É–≤–∞—Ç–∏ –ø–µ—Ä–µ–¥ –∑–∞–ø—É—Å–∫–æ–º "make install". –ó–∞–∑–≤–∏—á–∞–π –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á —Ç–∞ –≥—Ä—É–ø–∞  GDM –Ω–∞–∑–∏–≤–∞—î—Ç—å—Å—è "gdm". </para>
  737.  
  738.       <para>
  739.         This userid is used to run the GDM GUI programs required for login.
  740.         All functionality that requires root authority is done by the GDM
  741.         daemon process.  This design ensures that if the GUI programs are
  742.         somehow exploited, only the dedicated user privileges are available.
  743.       </para>
  744.  
  745.       <para> —Å–ª—ñ–¥ –∑–∞—É–≤–∞–∂–∏—Ç–∏, —â–æ –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á —Ç–∞ –≥—Ä—É–ø–∞ GDM –º–∞—é—Ç—å –¥–µ—è–∫—ñ –ø—Ä–∏–≤—ñ–ª–µ—ó, —è–∫—ñ —ñ–Ω–æ–¥—ñ –º–æ–∂—É—Ç—å —Å—Ç–∞–Ω–æ–≤–∏—Ç–∏ –∑–∞–≥—Ä–æ–∑—É –±–µ–∑–ø–µ—Ü—ñ. –ü–æ-–ø–µ—Ä—à–µ, –≤–æ–Ω–∏ –º–∞—é—Ç—å –¥–æ—Å—Ç—É–ø –¥–æ –∫–∞—Ç–∞–ª–æ–≥—É –∞–≤—Ç–æ—Ä–∏–∑–∞—Ü—ñ—ó X-—Å–µ—Ä–≤–µ—Ä–∞. –¢–∞–∫–æ–∂ GDM –ø–æ–≤–∏–Ω–µ–Ω –º–∞—Ç–∏ –ø—Ä–∞–≤–æ –Ω–∞ —á–∏—Ç–∞–Ω–Ω—è —Ç–∞ –∑–∞–ø–∏—Å –∫–ª—é—á—ñ–≤ Xauth —É  <filename><var>/lib/gdm</filename>. –í–ª–∞—Å–Ω–∏–∫–æ–º —Ü—å–æ–≥–æ –∫–∞—Ç–∞–ª–æ–≥—É –º–∞—î –±—É—Ç–∏  root:gdm, –∞  –ø—Ä–∞–≤–∞ –¥–æ—Å—Ç—É–ø—É 1770. –¶—ñ –ø—Ä–∞–≤–∞ –ø—Ä–∏–∑–Ω–∞—á–∞—é—Ç—å—Å—è –∫–∞—Ç–∞–ª–æ–≥—É –ø—Ä–∏ –≤–∏–∫–æ–Ω–∞–Ω–Ω—ñ "make install". –°–ª—É–∂–±–∞ GDM –±—É–¥–µ –≤—Å—Ç–∞–Ω–æ–≤–ª—é–≤–∞—Ç–∏ —Ü—å–æ–º—É –∫–∞—Ç–∞–ª–æ–≥—É –ø—Ä–∞–≤–∏–ª—å–Ω—ñ –ø—Ä–∞–≤–∞, —è–∫—â–æ –≤–æ–Ω–∏ –≤—ñ–¥—Ä—ñ–∑–Ω—è—é—Ç—å—Å—è. </para>
  746.  
  747.       <para>
  748.         The danger is that someone who gains the GDM user/group privileges can
  749.         then connect to any session.  So you should not, under any
  750.         circumstances, make this some user/group which may be easy to get
  751.         access to, such as the user <filename>nobody</filename>.  Users who
  752.         gain access to the "gdm" user could also modify the Xauth
  753.         keys causing Denial-Of-Service attacks.  Also if a person gains the
  754.         ability to run programs as the user "gdm", it would be
  755.         possible to snoop on running GDM processes, including usernames and
  756.         passwords as they are being typed in.  
  757.       </para>
  758.  
  759.       <para>
  760.         Distributions and system administrators using GDM are expected to setup
  761.         the dedicated user properly.  It is recommended that this userid be
  762.         configured to disallow login and to not have a default shell.
  763.         Distributions and system administrators should set up the filesystem to
  764.         ensure that the GDM user does not have read or write access to
  765.         sensitive files.
  766.       </para>
  767.     </sect2>
  768.  
  769.     <sect2 id="xauth">
  770.       <title>–°—Ö–µ–º–∞ –∞—É—Ç–µ–Ω—Ç–∏—Ñ—ñ–∫–∞—Ü—ñ—ó X-—Å–µ—Ä–≤–µ—Ä—ñ–≤</title>
  771.  
  772.       <para>–ö–∞—Ç–∞–ª–æ–≥ –∞–≤—Ç–æ—Ä–∏–∑–∞—Ü—ñ—ó —Å–µ—Ä–≤–µ—Ä–∞ (<filename>ServAuthDir</filename>) –≤–∏–∫–æ—Ä–∏—Å—Ç–æ–≤—É—î—Ç—å—Å—è –¥–ª—è –∑–±–µ—Ä—ñ–≥–∞–Ω–Ω—è –æ–∫—Ä—ñ–º —Ñ–∞–π–ª—ñ–≤ –∞–≤—Ç–æ—Ä–∏–∑–∞—Ü—ñ—ó X —Å–µ—Ä–≤–µ—Ä–∞, —Ç–∞–∫–æ–∂ –¥–ª—è –≤–∏–ø–∞–¥–∫–æ–≤–∏—Ö –≤–Ω—É—Ç—Ä—ñ—à–Ω—ñ—Ö –¥–∞–Ω–∏—Ö, –∞–ª–µ —Å—Ö–µ–º–∞ –Ω–∞–∑–≤ –Ω–∞—Å–ø—Ä–∞–≤–¥—ñ —î –ø–µ—Ä–µ–∂–∏—Ç–∫–æ–º –º–∏–Ω—É–ª–æ–≥–æ. –°–µ—Ä–≤–µ—Ä GDM –ø—Ä–∏–º—É—Å–æ–≤–æ –ø—Ä–∏–∑–Ω–∞—á–∞—î –≤–ª–∞—Å–Ω–∏–∫–æ–º —Ü—å–æ–≥–æ –∫–∞—Ç–∞–ª–æ–≥—É <filename>root.gdm</filename> –∑ –ø—Ä–∞–≤–∞–º–∏ 1770. –¢–∞–∫–∏–º —á–∏–Ω–æ–º, –ª–∏—à–µ –∞–¥–º—ñ–Ω—ñ—Å—Ç—Ä–∞—Ç–æ—Ä(root) —Ç–∞ –≥—Ä—É–ø–∞ GDM –º–∞—î –¥–æ—Å—Ç—É–ø –Ω–∞ –∑–∞–ø–∏—Å –¥–æ —Ü—å–æ–≥–æ –∫–∞—Ç–∞–ª–æ–≥—É, –∞–ª–µ –≥—Ä—É–ø–∞ GDM –Ω–µ –º–æ–∂–µ –≤–∏–¥–∞–ª–∏—Ç–∏ –∑ —Ü—å–æ–≥–æ –∫–∞—Ç–∞–ª–æ–≥—É —Ñ–∞–π–ª–∏, –≤–ª–∞—Å–Ω–∏–∫–æ–º —è–∫–∏—Ö —î root, —Ç–∞–∫—ñ —è–∫ —Ñ–∞–π–ª–∏ –∞–≤—Ç–æ—Ä–∏–∑–∞—Ü—ñ—ó X —Å–µ—Ä–≤–µ—Ä–∞.</para>
  773.  
  774.       <para>–¢–∏–ø–æ–≤–æ GDM –Ω–µ –¥–æ–≤—ñ—Ä—è—î –∫–∞—Ç–∞–ª–æ–≥—É –∞–≤—Ç–æ—Ä–∏–∑–∞—Ü—ñ—ó —Å–µ—Ä–≤–µ—Ä–∞ —Ç–∞ –ø—Ä–∏ —Å—Ç–≤–æ—Ä–µ–Ω–Ω—ñ —Ñ–∞–π–ª—ñ–≤ –ø–æ–≤–æ–¥–∏—Ç—å—Å—è –∑ –Ω–∏–º —Ç–∞–∫–∏–º —Å–∞–º–∏–º —á–∏–Ω–æ–º, —è–∫ –∑ —Ç–∏–º—á–∞—Å–æ–≤–∏–º –∫–∞—Ç–∞–ª–æ–≥–æ–º. –¢–∞–∫–∏–º —á–∏–Ω–æ–º, —è–∫—â–æ —Ö—Ç–æ—Å—å –∑–ª–∞–º–∞—î GDM, –≤—ñ–Ω –Ω–µ –∑–º–æ–∂–µ –≤–∏–∫–æ—Ä–∏—Å—Ç–∞—Ç–∏ –∞—Ç–∞–∫–∏ —Ç–∏–ø—É –∞—Ç–∞–∫ –º–æ–Ω—Ç—É–≤–∞–Ω–Ω—è —à–ª—è—Ö–æ–º —Å—Ç–≤–æ—Ä–µ–Ω–Ω—è –ø–æ—Å–∏–ª–∞–Ω—å —É –∫–∞—Ç–∞–ª–æ–∑—ñ. –ü–æ–¥—ñ–±–Ω–∏–º —á–∏–Ω–æ–º –∫–∞—Ç–∞–ª–æ–≥ —Ä–µ—î—Å—Ç—Ä–∞—Ü—ñ—ó X —Å–µ—Ä–≤–µ—Ä–∞ —Ç–∞–∫–æ–∂ –æ–±—Ä–æ–±–ª—è—î—Ç—å—Å—è –±–µ–∑–ø–µ—á–Ω–æ, –∞–ª–µ –≤–ª–∞—Å–Ω–∏–∫–æ–º —Ü—å–æ–≥–æ –∫–∞—Ç–∞–ª–æ–≥—É –º–∞—î –±—É—Ç–∏ –∞–¥–º—ñ–Ω—ñ—Å—Ç—Ä–∞—Ç–æ—Ä (root), —Ç–∞–∫–æ–∂ –ª–∏—à–µ –≤—ñ–Ω –ø–æ–≤–∏–Ω–µ–Ω –º–∞—Ç–∏ –º–æ–∂–ª–∏–≤—ñ—Å—Ç—å –∑–∞–ø–∏—Å—É.</para>
  775.  
  776.       <para>GDM –ø—ñ–¥—Ç—Ä–∏–º—É—î –ª–∏—à–µ —Å–∏—Å—Ç–µ–º—É –∞–≤—Ç–µ–Ω—Ç–∏—Ñ—ñ–∫–∞—Ü—ñ—ó MIT-MAGIC-COOKIE-1. –ó–∞–∑–≤–∏—á–∞–π –≤—ñ–¥ —ñ–Ω—à–∏—Ö —Å—Ö–µ–º –∫–æ—Ä–∏—Å—Ç—ñ –Ω–µ –Ω–∞–±–∞–≥–∞—Ç–æ –±—ñ–ª—å—à–µ, —Ç–æ–º—É –¥–æ —Å–∏—Ö –ø—ñ—Ä –Ω–µ –±—É–ª–æ –≤–∂–∏—Ç–æ –∑—É—Å–∏–ª—å –¥–ª—è —ó—Ö —Ä–µ–∞–ª—ñ–∑–∞—Ü—ñ—ó. –ü—Ä–∏ –≤–∏–∫–æ—Ä–∏—Å—Ç–∞–Ω–Ω—ñ XDMCP —Å–ª—ñ–¥ –±—É—Ç–∏ –æ—Å–æ–±–ª–∏–≤–æ –æ–±–µ—Ä–µ–∂–Ω–∏–º, —Ç–æ–º—É —â–æ cookie –ø–µ—Ä–µ–¥–∞—é—Ç—å—Å—è –ø–æ –º–µ—Ä–µ–∂—ñ —É –Ω–µ–∑–º—ñ–Ω–Ω–æ–º—É –≤–∏–≥–ª—è–¥—ñ. –Ø–∫—â–æ –º–æ–∂–ª–∏–≤–µ –ø—Ä–æ—Å–ª—É—Ö–æ–≤—É–≤–∞–Ω–Ω—è –ª—ñ–Ω—ñ—ó –∑–≤'—è–∑–∫—É, —Ç–æ–¥—ñ –Ω–∞–ø–∞–¥–Ω–∏–∫ –º–æ–∂–µ –ø—Ä–æ—Å—Ç–æ –æ—Ç—Ä–∏–º–∞—Ç–∏ –≤–∞—à –ø–∞—Ä–æ–ª—å –ø—ñ–¥ —á–∞—Å —Ä–µ—î—Å—Ç—Ä–∞—Ü—ñ—ó, –Ω–µ–∑–∞–ª–µ–∂–Ω–æ –≤—ñ–¥ —Å—Ö–µ–º–∏ –∞–≤—Ç–µ–Ω—Ç–∏—Ñ—ñ–∫–∞—Ü—ñ—ó. –Ø–∫—â–æ –ø—Ä–æ—Å–ª—É—Ö–æ–≤—É–≤–∞–Ω–Ω—è –º–æ–∂–ª–∏–≤–µ –∞–ª–µ –Ω–µ–±–∞–∂–∞–Ω–µ, —Ç–æ–¥—ñ –≤–∏–∫–æ—Ä–∏—Å—Ç–æ–≤—É–π—Ç–µ ssh –¥–ª—è —Ç—É–Ω–µ–ª—é–≤–∞–Ω–Ω—è X –∑'—î–¥–Ω–∞–Ω—å, –∑–∞–º—ñ—Å—Ç—å –≤–∏–∫–æ—Ä–∏—Å—Ç–∞–Ω–Ω—è XDMCP. –í–∏ –º–æ–∂–µ—Ç–µ —Ä–æ–∑–≥–ª—è–¥–∞—Ç–∏ XDMCP —è–∫ –≥—Ä–∞—Ñ—ñ—á–Ω–∏–π telnet, —è–∫–∏–π –º–∞—î —Ç—ñ –∂ —Å–∞–º—ñ –≤–ª–∞—Å—Ç–∏–≤–æ—Å—Ç—ñ –±–µ–∑–ø–µ–∫–∏.</para>
  777.  
  778.       <para>–ó –æ–¥–Ω–æ–≥–æ –±–æ–∫—É, –≥–µ–Ω–µ—Ä–∞—Ç–æ—Ä –≤–∏–ø–∞–¥–∫–æ–≤–∏—Ö —á–∏—Å–µ–ª GDM –¥—É–∂–µ —Å–ª–∞–±–∫–∏–π, —Ç–∞ GDM –≤–∏–∫–æ–Ω—É—î –Ω–∞–¥–∑–≤–∏—á–∞–π–Ω—ñ –∑–∞—Ö–æ–¥–∏ –¥–ª—è –æ—Ç—Ä–∏–º–∞–Ω–Ω—è —Å–ø—Ä–∞–≤–¥—ñ –≤–∏–ø–∞–¥–∫–æ–≤–∏—Ö 128-–±—ñ—Ç–Ω–∏—Ö —á–∏—Å–µ–ª, –ø—Ä–∏ –º–æ–∂–ª–∏–≤–æ—Å—Ç—ñ –≤–∏–∫–æ—Ä–∏—Å—Ç–æ–≤—É—î –∞–ø–∞—Ä–∞—Ç–Ω–∏–π –≥–µ–Ω–µ—Ä–∞—Ç–æ—Ä –≤–∏–ø–∞–¥–∫–æ–≤–∏—Ö —á–∏—Å–µ–ª, –¥–æ–¥–∞—î –ø–æ—Ç–æ—á–Ω–∏–π —á–∞—Å (—É –º—ñ–∫—Ä–æ—Å–µ–∫—É–Ω–¥–∞—Ö), 20-–±–∞–π—Ç–Ω–∏–π –º–∞—Å–∏–≤ –ø—Å–µ–≤–¥–æ–≤–∏–ø–∞–¥–∫–æ–≤–∏—Ö —á–∏—Å–µ–ª, —ñ–¥–µ–Ω—Ç–∏—Ñ—ñ–∫–∞—Ç–æ—Ä—ñ–≤ –ø—Ä–æ—Ü–µ—Å—ñ–≤, –ø–ª—é—Å —ñ–Ω—à—É –≤–∏–ø–∞–¥–∫–æ–≤—É —ñ–Ω—Ñ–æ—Ä–º–∞—Ü—ñ—é (–º–æ–∂–ª–∏–≤–æ –≤–∏–∫–æ—Ä–∏—Å—Ç–æ–≤—É—é—á–∏ <filename>/dev/audio</filename> –∞–±–æ <filename>/dev/mem</filename>, —è–∫—â–æ –∞–ø–∞—Ä–∞—Ç–Ω–∏–π –≥–µ–Ω–µ—Ä–∞—Ç–æ—Ä –≤—ñ–¥—Å—É—Ç–Ω—ñ–π) –¥–ª—è —Å—Ç–≤–æ—Ä–µ–Ω–Ω—è –≤–µ–ª–∏–∫–æ–≥–æ –±—É—Ñ–µ—Ä—É, –∞ –ø–æ—Ç—ñ–º –±–µ—Ä–µ MD5 —Ö–µ—à-—Å—É–º—É –≤—ñ–¥ –Ω—å–æ–≥–æ. –ó—Ä–æ–∑—É–º—ñ–ª–æ, –≤—Å—è —Ü—è —Ä–æ–±–æ—Ç–∞ –Ω–µ –º–∞—î —Å–µ–Ω—Å—É, —è–∫—â–æ –≤–∏ –ø–µ—Ä–µ–¥–∞—î—Ç–µ –æ—Ç—Ä–∏–º–∞–Ω–∏–π —Ç–∞–∫–∏–º —á–∏–Ω–æ–º cookie —á–µ—Ä–µ–∑ –≤—ñ–¥–∫—Ä–∏—Ç—É –º–µ—Ä–µ–∂—ñ –∞–±–æ –∑–±–µ—Ä—ñ–≥–∞—î—Ç–µ –π–æ–≥–æ —É –∫–∞—Ç–∞–ª–æ–∑—ñ –Ω–∞ —Ç–æ–º—ñ NFS (–¥–∏–≤—ñ—Ç—å—Å—è –∫–æ–Ω—Ñ—ñ–≥—É—Ä–∞—Ü—ñ–π–Ω–∏–π –ø–∞—Ä–∞–º–µ—Ç—Ä <filename>UserAuthDir</filename>). –¢–æ–º—É –±—É–¥—å—Ç–µ –æ–±–µ—Ä–µ–∂–Ω—ñ –∑ –≤–∏–∫–æ—Ä–∏—Å—Ç–∞–Ω–Ω—è–º –≤—ñ–¥–¥–∞–ª–µ–Ω–∏—Ö X-–¥–∏—Å–ø–ª–µ—ó–≤.</para>
  779.     </sect2>
  780.  
  781.     <sect2 id="firewall">
  782.       <title>Firewall Security</title>
  783.  
  784.       <para>–•–æ—á–∞ GDM –Ω–∞–º–∞–≥–∞—î—Ç—å—Å—è –≤–≤–µ—Å—Ç–∏ –≤ –æ–º–∞–Ω—É –ø–æ—Ç–µ–Ω—Ü—ñ–π–Ω–∏—Ö –Ω–∞–ø–∞–¥–Ω–∏–∫—ñ–≤, —Ä–µ–∫–æ–º–µ–Ω–¥—É—î—Ç—å—Å—è –±–ª–æ–∫—É–≤–∞—Ç–∏ XDMCP (UDP –ø–æ—Ä—Ç 177) –Ω–∞ –≤–∞—à–æ–º—É –±—Ä–∞–Ω–¥–º–∞—É–µ—Ä—ñ, —è–∫—â–æ –≤—ñ–Ω –≤–∞–º –Ω–µ –ø–æ—Ç—Ä—ñ–±–µ–Ω. GDM –ø—Ä–æ—Ç–∏–¥—ñ—î DoS –∞—Ç–∞–∫–∞–º (–∞—Ç–∞–∫–∏ —Ç–∏–ø—É –≤—ñ–¥–º–æ–≤–∏ —É –æ–±—Å–ª—É–≥–æ–≤—É–≤–∞–Ω–Ω—ñ), –∞–ª–µ X –ø—Ä–æ—Ç–æ–∫–æ–ª—É –≤–ª–∞—Å—Ç–∏–≤—ñ —É—Å–ø–∞–¥–∫–æ–≤–∞–Ω—ñ –≤–∞–¥–∏ –±–µ–∑–ø–µ–∫–∏, —Ç–æ–º—É –π–æ–≥–æ —Å–ª—ñ–¥ –≤–∏–∫–æ—Ä–∏—Å—Ç–æ–≤—É–≤–∞—Ç–∏ —É –∫–æ–Ω—Ç—Ä–æ–ª—å–æ–≤–∞–Ω–æ–º—É –æ—Ç–æ—á–µ–Ω–Ω—ñ. –¢–∞–∫–æ–∂ –∫–æ–∂–Ω–µ –≤—ñ–¥–¥–∞–ª–µ–Ω–µ –∑'—î–¥–Ω–∞–Ω–Ω—è —Å–ø–æ–∂–∏–≤–∞—î –±–∞–≥–∞—Ç–æ —Ä–µ—Å—É—Ä—Å—ñ–≤, —Ç–æ–º—É –Ω–∞–±–∞–≥–∞—Ç–æ –ø—Ä–æ—Å—Ç—ñ—à–µ –≤–∏–∫–ª–∏–∫–∞—Ç–∏ –≤—ñ–¥–º–æ–≤—É –æ–±—Å–ª—É–≥–æ–≤—É–≤–∞–Ω–Ω—è XDMCP —Å–µ—Ä–≤–µ—Ä–∞, –Ω—ñ–∂, —Å–∫–∞–∂—ñ–º–æ, —É –≤–µ–±-—Å–µ—Ä–≤–µ—Ä–∞.</para>
  785.  
  786.       <para>–¢–∞–∫–æ–∂ –±—É–¥–µ —Ä–æ–∑—É–º–Ω–æ –±–ª–æ–∫—É–≤–∞—Ç–∏ –Ω–∞ –±—Ä–∞–Ω–¥–º–∞—É–µ—Ä—ñ –≤—Å—ñ –ø–æ—Ä—Ç–∏ X —Å–µ—Ä–≤–µ—Ä–∞ (TCP –ø–æ—Ä—Ç 6000 + –Ω–æ–º–µ—Ä –¥–∏—Å–ø–ª–µ—é). –ó–∞—É–≤–∞–∂—Ç–µ, —â–æ —Ä—ñ–∑–Ω—ñ —á–∞—Å—Ç–∏–Ω–∏ GDM –≤–∏–∫–æ—Ä–∏—Å—Ç–æ–≤—É—é—Ç—å –¥–∏—Å–ø–ª–µ—ó –∑ –Ω–æ–º–µ—Ä–æ–º 20 —Ç–∞ –±—ñ–ª—å—à–µ (–Ω–∞–ø—Ä–∏–∫–ª–∞–¥, –ø—Ä–∏ –∑–∞–ø—É—Å–∫—É —Å–µ—Ä–≤–µ—Ä—ñ–≤ –∑–∞ –≤–∏–º–æ–≥–æ—é).</para>
  787.  
  788.       <para>
  789.          X is not a very safe protocol for leaving on the net, and XDMCP is
  790.          even less safe.  
  791.       </para>
  792.     </sect2>
  793.  
  794.     <sect2 id="nfssecurity">
  795.       <title>–ë–µ–∑–ø–µ–∫–∞ GDM –ø—Ä–∏ –≤–∏–∫–æ—Ä–∏—Å—Ç–∞–Ω–Ω—ñ –∑ NFS</title>
  796.  
  797.       <para>–ó–∞—É–≤–∞–∂—Ç–µ, —Ç—Ä–∞—Ñ—ñ–∫ NFS –Ω–∞—Å–ø—Ä–∞–≤–¥—ñ –ø—Ä—è–º—É—î <quote>–ø–æ –¥—Ä–æ—Ç—É</quote>, —Ç–∞ –º–æ–∂–µ –ø—Ä–æ—Å–ª—É—Ö–æ–≤—É–≤–∞—Ç–∏—Å—å. –ü—Ä–∏ –¥–æ—Å—Ç—É–ø—ñ –¥–æ —Ñ–∞–π–ª—ñ–≤ –∞–≤—Ç–æ—Ä–∏–∑–∞—Ü—ñ—ó X-—Å–µ—Ä–≤–µ—Ä–∞ (<filename>~/.Xauthority</filename>), GDM –Ω–∞–º–∞–≥–∞—Ç–∏–º–µ—Ç—å—Å—è –≤—ñ–¥–∫—Ä–∏—Ç–∏ –π–æ–≥–æ –≤—ñ–¥ —ñ–º–µ–Ω—ñ –∞–¥–º—ñ–Ω—ñ—Å—Ç—Ä–∞—Ç–æ—Ä–∞ (root). –Ø–∫—â–æ —Ü–µ –Ω–µ –≤–¥–∞—Å—Ç—å—Å—è, –≤—ñ–Ω –≤–≤–∞–∂–∞—Ç–∏–º–µ, —â–æ –º–∞—î —Å–ø—Ä–∞–≤—É —ñ–∑ –ø—ñ–¥–∫–ª—é—á–µ–Ω–∏–º —Ç–æ–º–æ–º NFS —Ç–∞ –∞–≤—Ç–æ–º–∞—Ç–∏—á–Ω–æ –±—É–¥–µ –≤–∏–∫–æ—Ä–∏—Å—Ç–æ–≤—É–≤–∞—Ç–∏ –∑–º—ñ–Ω–Ω—É <filename>UserAuthFBDir</filename>, —è–∫–∞ –∑–∞–∑–≤–∏—á–∞–π –º–∞—î –∑–Ω–∞—á–µ–Ω–Ω—è <filename>/tmp</filename>. –¶—é –ø–æ–≤–µ–¥—ñ–Ω–∫—É –º–æ–∂–Ω–∞ –∑–º—ñ–Ω–∏—Ç–∏, –≤—Å—Ç–∞–Ω–æ–≤–∏–≤—à–∏ –∑–Ω–∞—á–µ–Ω–Ω—è false –∑–º—ñ–Ω–Ω—ñ–π <filename>NeverPlaceCookiesOnNFS</filename> —É —Ä–æ–∑–¥—ñ–ª—ñ <filename>[security]</filename>.</para>
  798.     </sect2>
  799.  
  800.     <sect2 id="xdmcpsecurity">
  801.       <title>–ë–µ–∑–ø–µ–∫–∞ XDCMP</title>
  802.  
  803.       <para>
  804.         Even though your display is protected by cookies, XEvents and thus
  805.         keystrokes typed when entering passwords will still go over the wire in
  806.         clear text.  It is trivial to capture these.
  807.       </para>
  808.  
  809.       <para>–ì–æ–ª–æ–≤–Ω–∏–º —á–∏–Ω–æ–º XDMCP –≤–∏–∫–æ—Ä–∏—Å—Ç–æ–≤—É—î—Ç—å—Å—è –¥–ª—è —Ç–æ–Ω–∫–∏—Ö –∫–ª—ñ—î–Ω—Ç—ñ–≤ —É –ª–∞–±–æ—Ä–∞—Ç–æ—Ä–Ω–∏—Ö —É–º–æ–≤–∞—Ö. –¶—ñ–º —Ç–æ–Ω–∫–∏–º –∫–ª—ñ—î–Ω—Ç–∞–º –¥–ª—è –¥–æ—Å—Ç—É–ø—É –¥–æ —Å–µ—Ä–≤–µ—Ä–∞ –Ω–µ–æ–±—Ö—ñ–¥–Ω–∞ –ª–∏—à–µ –º–µ—Ä–µ–∂–∞, —Ç–∞, –∑–¥–∞—î—Ç—å—Å—è, –Ω–∞–π–∫—Ä–∞—â–æ—é –ø–æ–ª—ñ—Ç–∏–∫–æ—é –±–µ–∑–ø–µ–∫–∏ –±—É–¥–µ —Ç—Ä–∏–º–∞—Ç–∏ —ó—Ö —É –æ–∫—Ä–µ–º—ñ–π –º–µ—Ä–µ–∂—ñ, –¥–æ —è–∫–æ—ó –Ω–µ–º–æ–∂–ª–∏–≤–æ –æ—Ç—Ä–∏–º–∞—Ç–∏ –¥–æ—Å—Ç—É–ø —ñ–∑ –∑–æ–≤–Ω—ñ—à–Ω—å–æ–≥–æ —Å–≤—ñ—Ç—É, –∞ –∑–≤'—è–∑–æ–∫ —î –ª–∏—à–µ –∑ —Å–µ—Ä–≤–µ—Ä–æ–º. –Ñ–¥–∏–Ω–æ—é —Ç–æ—á–∫–æ—é –¥–æ—Å—Ç—É–ø—É –¥–æ –∑–æ–≤–Ω—ñ—à–Ω—å–æ–≥–æ —Å–≤—ñ—Ç—É –ø–æ–≤–∏–Ω–µ–Ω –±—É—Ç–∏ —Å–µ—Ä–≤–µ—Ä.</para>
  810.  
  811.       <para>
  812.         The above sections "X Server Authentication Scheme" and
  813.         "Firewall Security" also contain important information about
  814.         using XDMCP securely.  The next section also discusses how to set up
  815.         XDMCP access control.
  816.       </para>
  817.  
  818.       <para>
  819.         To workaround the inherent insecurity of XDMCP, gdm proposes a default
  820.         built-in session that uses SSH to encrypt the remote connection.  See
  821.         the section "Securing remote connection through SSH" above.
  822.       </para>
  823.     </sect2>
  824.  
  825.     <sect2 id="xdmcpaccess">
  826.       <title>–ö–æ–Ω—Ç—Ä–æ–ª—å –¥–æ—Å—Ç—É–ø—É XDMCP</title>
  827.  
  828.       <para>–ö–æ–Ω—Ç—Ä–æ–ª—å –¥–æ—Å—Ç—É–ø—É XDMCP –≤–∏–∫–æ–Ω—É—î—Ç—å—Å—è –∑–∞ –¥–æ–ø–æ–º–æ–≥–æ—é –æ–±–≥–æ—Ä—Ç–æ–∫ TCP (TCP wrappers). GDM –º–æ–∂–µ –±—É—Ç–∏ –∑—ñ–±—Ä–∞–Ω–æ –±–µ–∑ –æ–±–≥–æ—Ä—Ç–æ–∫ TCP, —Ç–æ–º—É —Å–ª—ñ–¥ –ø–µ—Ä–µ–≤—ñ—Ä–∏—Ç–∏ —á–∏ –≤–∞—à GDM —Ü–µ –ø—ñ–¥—Ç—Ä–∏–º—É—î.</para>
  829.  
  830.       <para>–£ —Ñ–∞–π–ª–∞—Ö <filename><etc>/hosts.allow</filename> —Ç–∞ <filename><etc>hosts.deny</filename> —Å–ª—ñ–¥ –≤–∏–∫–æ—Ä–∏—Å—Ç–æ–≤—É–≤–∞—Ç–∏ —Å–µ—Ä–≤–µ—Ä –∑ –Ω–∞–∑–≤–æ—é <command>gdm</command>. –ù–∞–ø—Ä–∏–∫–ª–∞–¥, —â–æ–± –∑–∞–±–æ—Ä–æ–Ω–∏—Ç–∏ –¥–æ—Å—Ç—É–ø –∫–æ–º–ø'—é—Ç–µ—Ä–∞–º –∑ <filename>.evil.domain</filename> –¥–æ–¥–∞–π—Ç–µ </para>
  831. <screen>
  832. gdm: .evil.domain
  833. </screen>
  834.       <para>—É —Ñ–∞–π–ª <filename><etc>/hosts.deny</filename>. –¢–∞–∫–æ–∂ –º–æ–∂–Ω–∞ –¥–æ–¥–∞—Ç–∏</para>
  835. <screen>
  836. gdm: .your.domain
  837. </screen>
  838.       <para>—É —Ñ–∞–π–ª <filename><etc>/hosts.allow</filename>, —è–∫—â–æ –≤–∏ –≤–∏–º–∏–∫–∞—î—Ç–µ —É—Å—ñ —Å–ª—É–∂–±–∏ –∑ —É—Å—ñ—Ö –≤—É–∑–ª—ñ–≤. –î–æ–∫–ª–∞–¥–Ω—ñ—à—É —ñ–Ω—Ñ–æ—Ä–º–∞—Ü—ñ—é –¥–∏–≤—ñ—Ç—å—Å—è —É man-—Å—Ç–æ—Ä—ñ–Ω—Ü—ñ <ulink type="help" url="man:hosts.allow">hosts.allow(5)</ulink>.</para>
  839.     </sect2>
  840.  
  841.     <sect2 id="rbac">
  842.       <title>RBAC (Role Based Access Control)</title>
  843.  
  844.       <para>
  845.         If GDM is compiled with RBAC support, then the
  846.         <filename>RBACSystemCommandKeys</filename> configuration option can be
  847.         used to specify the RBAC key to be used to determine if the user has
  848.         authority to use commands.  This is supported for the Shutdown,
  849.         Reboot, Suspend, and Custom Commands that appear in the GDM greeter
  850.         and via the <command>gdmflexiserver</command> QUERY_LOGOUT_ACTION,
  851.         SET_LOGOUT_ACTION, and SET_SAFE_LOGOUT_ACTION commands.  The greeter
  852.         will only display the option if the gdm user (specified by the
  853.         <filename>User</filename> configuration option) has permission
  854.         via RBAC.  Users will only be able to use the
  855.         <command>gdmflexiserver</command> commands if the user has
  856.         permission via RBAC.
  857.       </para>
  858.     </sect2>
  859.   </sect1>
  860.  
  861.   <sect1 id="consolekit">
  862.     <title>Support for ConsoleKit</title>
  863.  
  864.     <para>
  865.       GDM includes support for publishing user login information with the user
  866.       and login session accounting framework known as ConsoleKit.  ConsoleKit
  867.       is able to keep track of all the users currently logged in.  In this
  868.       respect, it can be used as a replacement for the utmp or utmpx files that
  869.       are available on most Unix-like operating systems.
  870.     </para>
  871.  
  872.     <para>
  873.       When GDM is about to create a new login process for a user it will call
  874.       a privileged method of ConsoleKit in order to open a new session for this
  875.       user.  At this time GDM also provides ConsoleKit with information about
  876.       this user session such as: the user ID, the X11 Display name that will be
  877.       associated with the session, the host-name from which the session
  878.       originates (useful in the case of an XDMCP session), whether or not this
  879.       session is attached, etc.  As the entity that initiates the user process,
  880.       GDM is in a unique position know and to be trusted to provide these bits
  881.       of information about the user session.  The use of this privileged method
  882.       is restricted by the use of D-Bus system message bus security policy.
  883.     </para>
  884.  
  885.     <para>
  886.       In the case where a user with an existing session and has authenticated
  887.       at GDM and requests to resume that existing session GDM calls a
  888.       privileged method of ConsoleKit to unlock that session.  The exact
  889.       details of what happens when the session receives this unlock signal is
  890.       undefined and session-specific.  However, most sessions will unlock a
  891.       screensaver in response.
  892.     </para>
  893.  
  894.     <para>
  895.       When the user chooses to log out, or if GDM or the session quit
  896.       unexpectedly the user session will be unregistered from ConsoleKit.
  897.     </para>
  898.  
  899.     <para>
  900.       If support for ConsoleKit is not desired it can be disabled at build
  901.       time using the "--with-console-kit=no" option when running
  902.       configure.
  903.     </para>
  904.  
  905.   </sect1>
  906.  
  907.   <sect1 id="gdmsetupusage">
  908.     <title>Using gdmsetup To Configure GDM</title>
  909.  
  910.     <para>
  911.       The <command>gdmsetup</command> application can be used to configure GDM.
  912.       If you believe running root-owned GUI's causes security risk, then you
  913.       would want to always edit the files by hand and not use
  914.       <command>gdmsetup</command>.  Editing the files by hand is explained in
  915.       the "Configuration" section of this document.  Note that 
  916.       <command>gdmsetup</command> does not support changing of all
  917.       configuration variables, so it may be necessary to edit the files by
  918.       hand for some configurations.
  919.     </para>
  920.  
  921.     <para>
  922.       The <command>gdmsetup</command> program has five tabs: Local, Remote,
  923.       Accessibility, Security, and Users, described below.  In parenthesis is
  924.       information about which GDM configuration key is affected by each GUI
  925.       choice.  Refer to the "Configuration" section of this manual
  926.       and the comments in the GDM System Defaults Configuration File for
  927.       additional details about each key.
  928.     </para>
  929.  
  930.     <sect2 id="gdmsetuplocaltab">
  931.       <title>Local Tab</title>
  932.      
  933.       <para>
  934.         The Local tab is used for controlling the appearance of GDM for
  935.         attached (also known as local or static) displays.  Attached displays
  936.         are non-XDMCP remote connections, for example.  The choices available
  937.         in this tab depend on the setting of the "Style" combobox.
  938.         This combobox is used to determine whether the "Plain" or
  939.         "Themed" greeter GUI is used.  The differences between these
  940.         greeter programs are explained in the "Overview" section of
  941.         this document.
  942.       </para>
  943.  
  944.       <para>
  945.         If the "Style" choice is "Plain", then GDM will
  946.         use the <command>gdmlogin</command> program as the GUI
  947.         (daemon/Greeter).  When this choice is selected,
  948.         <command>gdmsetup</command> allows the user to select whether the
  949.         background is an image or solid color (greeter/BackgroundType).  If
  950.         image is selected, there is a file selection button to pick the image
  951.         file (greeter/BackgroundImage) and a checkbox to scale the image to fit
  952.         the screen (greeter/BackgroundImageScaleToFit).  If solid color is
  953.         selected, there is a button available to allow the color selection
  954.         (greeter/BackgroundColor).  Also, the user may select the logo image
  955.         that appears in gdmlogin (greeter/Logo).
  956.       </para>
  957.  
  958.       <para>
  959.         If the "Style" choice is "Plain with face browser",
  960.         then the <command>gdmlogin</command> program is used as the GUI
  961.         (daemon/Greeter) and the face browser is turned on (greeter/Browser).
  962.         The Face Browser is explained in the "Overview" section.
  963.         Otherwise, the choices are the same as when the "Style"
  964.         choice is "Plain".  Additional setup in the Users tab may be 
  965.         necessary to choose which users appear in the Face Browser.
  966.       </para>
  967.  
  968.       <para>
  969.         If the "Style" choice is "Themed", then the 
  970.         <command>gdmgreeter</command> program is used as the GUI
  971.         (daemon/Greeter).  When this choice is selected,
  972.         <command>gdmsetup</command> allows the user to select the theme to be
  973.         used (greeter/GraphicalTheme).  Note that the checkbox to the left
  974.         of the theme's name must be checked for a theme to be selected.
  975.         Information about the theme's author and copyright are shown for the
  976.         highlighted theme.  The "Remove" button can be used to delete
  977.         the highlighted theme. The "Add" button can be used to add
  978.         new themes to the system.  For a new theme to be added it must be
  979.         in tar or compressed tar format.  The "Background color"
  980.         displayed when GDM starts (and if the theme has transparent elements)
  981.         can be selected (greeter/GraphicalThemedColor).  The "Theme"
  982.         combo box may be set to "Random from selected" to display a
  983.         random theme for each login (greeter/GraphicalThemeRand and
  984.         greeter/GraphicalThemes).  To use random themes, select each theme that
  985.         you wish to be displayed.  By default this combobox is set to
  986.         "Selected only", so that only a single theme may be selected
  987.         and be used.
  988.       </para>
  989.  
  990.       <para>
  991.         If the "Style" choice is "Themed with face
  992.         browser", then the <command>gdmgreeter</command> program is used
  993.         as the GUI (daemon/Greeter) and the face browser is turned on
  994.         (greeter/Browser) if supported by the theme.  The Face Browser is
  995.         explained in the Overview section.  Otherwise, the choices are the
  996.         same as when the "Style" choice is "Themed".
  997.         Additional setup in the Users tab may be necessary to choose which
  998.         users appear in the Face Browser.
  999.       </para>
  1000.  
  1001.       <para>
  1002.         Regardless of the "Style" choice, the user may also select
  1003.         whether the Actions menu is visible (greeter/SystemMenu), whether the
  1004.         Actions menu includes the choice to start <command>gdmsetup</command>
  1005.         (greeter/ConfigAvailable), and whether the Action menu includes the
  1006.         choice to start <command>gdmchooser</command> to run a remote XDMCP
  1007.         login session (greeter/ChooserButton).  The welcome message for 
  1008.         attached DISPLAYS may be specified (greeter/DefaultWelcome and
  1009.         greeter/Welcome). The welcome message may contain the character
  1010.         sequences described in the "Text Node" subsection of the
  1011.         "Themed Greeter" section of this manual.  These character
  1012.         sequences allow the welcome message to contain things like the display
  1013.         or host name.
  1014.       </para>
  1015.     </sect2>
  1016.  
  1017.     <sect2 id="gdmsetupremotetab">
  1018.       <title>Remote Tab</title>
  1019.  
  1020.       <para>
  1021.         The Remote tab controls the appearance of the GDM for users logging
  1022.         in via XDMCP.  By default XDMCP is disabled, and users should be 
  1023.         comfortable with the XDMCP-related sections of the Security section
  1024.         of this document before enabling it.  This tab includes a
  1025.         "Style" combobox which can be used to turn on XDMCP and
  1026.         control the appearance of GDM for remote users (gui/RemoteGreeter
  1027.         and xdmcp/Enable).  The user may specify to use either the same
  1028.         greeter as used on the Local tab, or the other Greeter program.  If
  1029.         the Face Browser setting is true on the Local tab, then it will also
  1030.         be true for the Remote tab.  If the Face Browser setting is 
  1031.         false on the Local tab, then it will also be false for the Remote
  1032.         tab.  It is recommended that the "Plain" GUI be used for
  1033.         remote connections since it is more lightweight and tends to have
  1034.         better performance across a network.
  1035.       </para>
  1036.  
  1037.       <para>
  1038.         If Remote login is enabled, then the welcome message for
  1039.         remote DISPLAYs may be specified (greeter/DefaultRemoteWelcome and 
  1040.         greeter/RemoteWelcome).  This welcome message is separate from the
  1041.         one shown for attached displays defined in the Local tab and can have
  1042.         a different value.  The welcome message may contain the character
  1043.         sequences described in the "Text Node" subsection of the
  1044.         "Themed Greeter" section of this manual.  These character
  1045.         sequences allow the welcome message to contain things like the
  1046.         display or host name.
  1047.       </para>
  1048.  
  1049.       <para>
  1050.         If the "Style" choice is "Same as Local" and the
  1051.         local selection is "Plain" or "Plain with face
  1052.         browser", then the user may select whether background images
  1053.         should be displayed for remote logins
  1054.         (greeter/BackgroundRemoteOnlyColor).
  1055.       </para>
  1056.  
  1057.       <para>
  1058.         If the "Style" choice is enabled and set to a different
  1059.         value than the Local tab, then the user has the same configuration
  1060.         choices as found on the Local tab except that the System Menu 
  1061.         choices are not available since this is never available for remote
  1062.         logins for security purposes.
  1063.       </para>
  1064.  
  1065.       <para>
  1066.         If Remote login is enabled, there is a "Configure XDMCP"
  1067.         button which displays a dialog allowing the user to set XDMCP 
  1068.         configuration, including whether indirect requests are honored
  1069.         (xdmcp/HonorIndirect), UDP port (xdmcp/Port), maximum pending requests
  1070.         (xdmcp/MaxPending), maximum pending indirect requests
  1071.         (xmdcp/MaxPendingIndirect), maximum remote sessions
  1072.         (xdmcp/MaxSessions), maximum wait time (xdmcp/MaxWait), maximum
  1073.         indirect wait time (xdmcp/MaxWaitIndirect), displays per host
  1074.         (xdmcp/DisplaysPerHost), and ping interval (xdmcp/PingIntervalSeconds).
  1075.         The default settings are standard settings and should only be changed
  1076.         by someone who understands the ramifications of the change.
  1077.       </para>
  1078.     </sect2>
  1079.  
  1080.     <sect2 id="gdmsetupaccessibilitytab">
  1081.       <title>Accessibility Tab</title>
  1082.  
  1083.       <para>
  1084.         The Accessibility tab is used to turn on Accessibility features in GDM.
  1085.         "Enable accessible login" (daemon/AddGtkModules and
  1086.         daemon/GtkModulesList) turns on GDM's gesture listeners which are
  1087.         explained in the "Accessibility" section of this document.
  1088.         There is also a checkbox to allow users to change the theme when using 
  1089.         the Plain greeter (gui/AllowGtkThemeChange).  This feature allows GDM
  1090.         users to switch the theme to the HighContrast or LowContrast themes if
  1091.         needed.  The user may also select whether GDM should play a sound when
  1092.         the login screen is ready, when login is successful and when login has
  1093.         failed.  File chooser buttons are used to select the sound file to be
  1094.         played, and the "Play" button can be used to sample the
  1095.         sound.
  1096.       </para>
  1097.     </sect2>
  1098.  
  1099.     <sect2 id="gdmsetupsecuritytab">
  1100.       <title>Security Tab</title>
  1101.  
  1102.       <para>
  1103.         The Security tab allows the user to turn on Automatic and Timed login,
  1104.         which user is logged in via an automatic or timed login, and the
  1105.         timed login delay (daemon/AutomaticLoginEnable, daemon/AutomaticLogin,
  1106.         daemon/TimedLoginEnable, daemon/TimedLogin, and daemon/TimedLoginDelay).
  1107.         If automatic login is turned on, then the specified user will
  1108.         immediately log in on reboot without GDM asking for username/password.
  1109.         If the user logs out of their session, GDM will start and ask for
  1110.         username and password to log back in.  If TimedLogin is turned on, then
  1111.         GDM will log into the specified user after a specified number of
  1112.         seconds.  The user may enable Timed Login for remote (XDMCP)
  1113.         connections by checking the "Allow remote timed logins"
  1114.         checkbox.
  1115.       </para>
  1116.  
  1117.       <para>
  1118.         On this tab, the user may select whether the system administrator user
  1119.         can log in, and whether the system administrator user can log in
  1120.         via remote (XDMCP) connections (security/AllowRoot and
  1121.         security/AllowRemoteRoot).  The user may turn on GDM debug 
  1122.         (debug/Enable) which causes debug messages to be sent to the system
  1123.         log.  Debug should only be used when diagnosing a problem and not be
  1124.         left on when not needed.  The "Deny TCP connections to
  1125.         X server" choice will disable X forwarding if selected
  1126.         (security/DisallowTCP).  A login retry delay (security/RetryDelay) can
  1127.         be set to cause GDM to wait a number of seconds after a failed login.
  1128.       </para>  
  1129.  
  1130.       <para>
  1131.         The "Configure X Server" button can be used to specify how
  1132.         GDM manages each display.  The "Servers" combobox shows what
  1133.         server definitions are available (Standard, Terminal, and Chooser by
  1134.         default).  Refer to the "X Server Definitions" section of
  1135.         the "Configuration" section for more information about how 
  1136.         to create new Server Definitions.
  1137.       </para>
  1138.  
  1139.       <para>
  1140.         For any server type, the user may modify the "Server Name"
  1141.         (server/name), the "Command" (server/command) to be used to
  1142.         launch the X server, whether the server type will "Launch"
  1143.         (server/chooser) the greeter or chooser GUI after starting the
  1144.         X server, whether GDM handles this type (normally only set to false
  1145.         when logging into a Terminal session type), and whether the session
  1146.         type supports "Flexible" (server/flexible) sessions.
  1147.       </para>
  1148.  
  1149.       <para>
  1150.         The "Servers To Start" section shows what server type is
  1151.         displayed for each display on the machine.  Users may click on the
  1152.         "Add/Modify" button to add a new display to the list or to
  1153.         modify a selected display.  This simply corresponds each physical
  1154.         display with the Server Definition to be used for managing that
  1155.         display.  The "Remove" button may be used to remove a
  1156.         display from the list.
  1157.       </para>
  1158.     </sect2>
  1159.  
  1160.     <sect2 id="gdmsetupuserstab">
  1161.       <title>Users Tab</title>
  1162.  
  1163.       <para>
  1164.         The Users tab controls which users appear in the Face Browser.  If the
  1165.         "Include all users from /etc/password" checkbox is selected,
  1166.         then all users (with a userid above greeter/MinimalUID and not in the
  1167.         Exclude list) are displayed.  If this checkbox is not selected, then
  1168.         users must be added to the "Include" list.  Users in the
  1169.         "Exclude" list are never displayed.  The "Add" and
  1170.         "Remove" buttons are used to add a new user to the list or
  1171.         remove a selected user from the list.  The "Apply User
  1172.         Changes" button must be pressed after the "Include" and
  1173.         "Exclude" lists have been modified.  The left and right
  1174.         arrow buttons between the "Include" and "Exclude"
  1175.         lists can be used to move a selected user from one list to the other.
  1176.       </para>
  1177.     </sect2>
  1178.   </sect1>
  1179.  
  1180.   <sect1 id="configuration">
  1181.     <title>–ù–∞–ª–∞—à—Ç–æ–≤—É–≤–∞–Ω–Ω—è</title>
  1182.  
  1183.     <para> 
  1184.       GDM has powerful configuration management.  System default configuration
  1185.       is stored in the GDM System Defaults Configuration File and user changes
  1186.       to the default configuration are stored in the GDM Custom Configuration
  1187.       File.  This allows sysadmins to store the GDM System Defaults
  1188.       Configuration File on a shared filesystem, so a single file can be used
  1189.       to control configuration for multiple machines.  GDM also supports
  1190.       per-display configuration for GUI-related keys.
  1191.     </para>
  1192.  
  1193.     <para>
  1194.       The <command>gdmsetup</command> is a GUI program you can use to edit the
  1195.       GDM configuration.  This program may also be launched directly from the
  1196.       login screen if the greeter/ConfigAvailable key is set to "true"
  1197.       Not all keys in the GDM configuration file are supported in the GUI, so
  1198.       you may need to edit the configuration files by hand to edit these keys.
  1199.       If you believe running root-owned GUI's causes security risk, then you
  1200.       would want to always edit the files by hand.  This program does not
  1201.       support setting per-display configuration, so per-display configuration
  1202.       files must be set up by hand.
  1203.     </para>
  1204.  
  1205.     <para>
  1206.       Aside from the GDM System Defaults Configuration File, the other GDM
  1207.       configuration files are located, by default, in the
  1208.       <filename><etc>/gdm/</filename> folder or its subdirectories.
  1209.       Note that the location of many configuration files are defined in the
  1210.       GDM configuration files, so check the GDM System Defaults Configuration
  1211.       File and the GDM Custom Configuration File if the files are not in the
  1212.       locations specified in this document.
  1213.     </para>
  1214.  
  1215.     <para>
  1216.       Listing of the config directory contents:
  1217.     </para>
  1218.  
  1219. <screen>
  1220. custom.conf
  1221. locale.alias
  1222. Xsession
  1223. XKeepsCrashing
  1224. modules/
  1225. Init/
  1226. PostLogin/
  1227. PreSession/
  1228. PostSession/
  1229. </screen>
  1230.  
  1231.     <para> 
  1232.       <filename>locale.alias</filename> is a file which looks much like the
  1233.       system locale alias but, in fact, is not the same.  This is a list
  1234.       of all languages that may be on your system.  All languages are
  1235.       checked to see if they exist before displaying them in the Language
  1236.       Selection dialog in the login GUI.  Only those that exist are displayed.
  1237.     </para>
  1238.  
  1239.     <para> 
  1240.       <filename>Xsession</filename> is a script which sets up a user session
  1241.       and then executes the user's choice of session.  Note that the session
  1242.       script is typically started via the <filename>desktop</filename>
  1243.       file associated with the session the user has picked.  Some 
  1244.       sessions may start the user's session via a different mechanism than
  1245.       the <filename>Xsession</filename> script, so please check the
  1246.       appropriate <filename>desktop</filename> before assuming a session
  1247.       startup issue is being caused by this file.
  1248.     </para>
  1249.  
  1250.     <para><filename>XKeepsCrashing</filename> - —Å—Ü–µ–Ω–∞—Ä—ñ–π, —è–∫–∏–π –∑–∞–ø—É—Å–∫–∞—î—Ç—å—Å—è –∫–æ–ª–∏ X-—Å–µ—Ä–≤–µ—Ä –∞–≤–∞—Ä—ñ–π–Ω–æ –∑–∞–≤–µ—Ä—à—É—î—Ç—å—Å—è –¥–µ–∫—ñ–ª—å–∫–∞ —Ä–∞–∑—ñ–≤. –¢–∏–ø–æ–≤–∏–π —Å—Ü–µ–Ω–∞—Ä—ñ–π –ø—Ä–∞—Ü—é—î —É –±—ñ–ª—å—à–æ—Å—Ç—ñ –¥–∏—Å—Ç—Ä–∏–±—É—Ç–∏–≤—ñ–≤ Linux. –í—ñ–Ω –º–æ–∂–µ –∑–∞–ø—É—Å—Ç–∏—Ç–∏ –ø—Ä–æ–≥—Ä–∞–º—É –Ω–∞–ª–∞—à—Ç–æ–≤—É–≤–∞–Ω–Ω—è X-Window, –∑–∞ —É–º–æ–≤–∏, —â–æ –æ—Å–æ–±–∞ –∑–∞ –∫–æ–Ω—Å–æ–ª–ª—é –∑–Ω–∞—î –ø–∞—Ä–æ–ª—å –∞–¥–º—ñ–Ω—ñ—Å—Ç—Ä–∞—Ç–æ—Ä–∞ (root).</para>
  1251.  
  1252.     <para>–ú–æ–¥—É–ª—ñ —Å–ø–µ—Ü—ñ–∞–ª—å–Ω–∏—Ö –º–æ–∂–ª–∏–≤–æ—Å—Ç–µ–π –∑–Ω–∞—Ö–æ–¥—è—Ç—å—Å—è —É –∫–∞—Ç–∞–ª–æ–∑—ñ <filename>modules/</filename>, —ó—Ö —Ä–æ–∑–≥–ª—è–Ω–µ–º–æ –æ–∫—Ä–µ–º–æ. –ß–∏—Ç–∞–π—Ç–µ —Å–∞–º—ñ —Ñ–∞–π–ª–∏, —É –Ω–∏—Ö –º—ñ—Å—Ç–∏—Ç—å—Å—è –≤—ñ–¥–ø–æ–≤—ñ–¥–Ω–∞ –¥–æ–∫—É–º–µ–Ω—Ç–∞—Ü—ñ—è. –¢–∏–ø–æ–≤–∞ –∫–æ–Ω—Ñ—ñ–≥—É—Ä–∞—Ü—ñ—è –∑–Ω–∞—Ö–æ–¥–∏—Ç—å—Å—è, —â–æ —É —Å–≤–æ—ó–π –Ω–∞–∑–≤—ñ –º—ñ—Å—Ç—è—Ç—å <filename>factory</filename>. –¶—ñ —Ñ–∞–π–ª–∏ –Ω–µ —á–∏—Ç–∞—é—Ç—å—Å—è, –≤–æ–Ω–∏ —ñ—Å–Ω—É—é—Ç—å –ª–∏—à–µ –¥–ª—è —Ç–æ–≥–æ, —â–æ–± –≤–∏ –∑–∞–≤–∂–¥–∏ –º–∞–ª–∏ –º–æ–≥–ª–∏ –ø–æ–≤–µ—Ä–Ω—É—Ç–∏ —Ç–∏–ø–æ–≤—É –∫–æ–Ω—Ñ—ñ–≥—É—Ä–∞—Ü—ñ—é.</para>
  1253.  
  1254.     <para>
  1255.       Files describing available GDM session follow the freedesktop.org
  1256.       desktop file specification.  The <filename>.desktop</filename>-style
  1257.       files are installed to <filename><etc>/X11/sessions/</filename>.
  1258.       This directory is also read by the KDE desktop manager (KDM) for common
  1259.       configuration.  Next the directory
  1260.       <filename><share>/gdm/BuiltInSessions/</filename> is read for
  1261.       GDM specific built-in sessions (KDM hardcodes these at time of
  1262.       this writing).  Lastly the default setup will also read
  1263.       <filename><share>/xsessions/</filename> (which should be
  1264.       <filename><share>/xsessions/</filename> if you really wish to
  1265.       cooperate with KDM) where desktop packages can install their session
  1266.       files.  The directories under the <filename><etc></filename> should
  1267.       be reserved for configuration.  The desktop file specification approach
  1268.       makes it easy for package management systems to install window managers
  1269.       and different session types without requiring the sysadmin to edit files.
  1270.       See the <filename>SessionDesktopDir</filename> configuration key for
  1271.       changing the paths.  It used to be that GDM stored its built in
  1272.       sessions in <filename><etc>/dm/Sessions/</filename> but this is
  1273.       deprecated as of 2.5.90.0.  Note that prior to version 2.4.4.2 only the
  1274.       <filename><etc>/dm/Sessions/</filename> was being read.
  1275.     </para>
  1276.  
  1277.     <para>–°–µ–∞–Ω—Å–∏ –º–æ–∂–Ω–∞ –≤–∏–º–∫–Ω—É—Ç–∏ (—è–∫—â–æ –≤–æ–Ω–∏ –≤—Å—Ç–∞–Ω–æ–≤–ª–µ–Ω—ñ —É <filename><share>/xsessions/</filename>), —è–∫—â–æ –¥–æ–¥–∞—Ç–∏ —ñ–¥–µ–Ω—Ç–∏—á–Ω—ñ –∑–∞ –Ω–∞–∑–≤–æ—é <filename>.desktop</filename>-—Ñ–∞–π–ª–∏ –¥–æ –æ–¥–Ω–æ–≥–æ —Ä–∞–Ω—ñ—à–µ –∑–≥–∞–¥–∞–Ω–∏—Ö –∫–∞—Ç–∞–ª–æ–≥—ñ–≤, (–Ω–∞–ø—Ä–∏–∫–ª–∞–¥ <filename><etc>/X11/sessions</filename>) —Ç–∞ –≤–∫–∞–∑–∞—Ç–∏ <filename>Hidden=true</filename> —É —Ü—å–æ–º—É —Ñ–∞–π–ª—ñ.</para>
  1278.  
  1279.     <para>
  1280.       GDM uses the optional key <filename>X-Gdm-XserverArgs</filename> in
  1281.       session files to specify additional arguments to be passed to the
  1282.       X server.  For example, the entry
  1283.       <filename>X-Gdm-XserverArgs=-depth 16</filename> will start the
  1284.       X server with a color depth of 16 bits.  Any such additional arguments
  1285.       are ignored when using a Nested display (when GDM is launched in a
  1286.       window).
  1287.     </para>
  1288.  
  1289.     <sect2 id="scriptdirs">
  1290.       <title>–ö–∞—Ç–∞–ª–æ–≥–∏ —Å—Ü–µ–Ω–∞—Ä—ñ—ó–≤</title>
  1291.       
  1292.       <para>–£ —Ü—å–æ–º—É —Ä–æ–∑–¥—ñ–ª—ñ –æ–ø–∏—Å—É—é—Ç—å—Å—è –∫–∞—Ç–∞–ª–æ–≥–∏ <filename>Init</filename>, <filename>PostLogin</filename>, <filename>PreSession</filename> —Ç–∞ <filename>PostSession</filename>, –∫–æ—Ç—Ä—ñ –¥—É–∂–µ –ø–æ–¥—ñ–±–Ω—ñ –æ–¥–∏–Ω –¥–æ –æ–¥–Ω–æ–≥–æ.</para>
  1293.  
  1294.       <para>
  1295.         When the X server has been successfully started, GDM will try to run
  1296.         the script called <filename>Init/<displayname></filename>. I.e.
  1297.         <filename>Init/:0</filename> for the first attached display.  If this
  1298.         file is not found, GDM will attempt to to run
  1299.         <filename>Init/<hostname></filename>. I.e.
  1300.         <filename>Init/somehost</filename>.
  1301.         If this still is not found, GDM will try
  1302.         <filename>Init/XDMCP</filename> for all XDMCP logins or
  1303.         <filename>Init/Flexi</filename> for all on demand flexible
  1304.         displays.  If none of the above were found, GDM will run
  1305.         <filename>Init/Default</filename>. The script will be run as root and
  1306.         GDM blocks until it terminates. Use the <filename>Init/*</filename>
  1307.         script for applications that are supposed to run alongside with the GDM
  1308.         login window. xconsole for instance.  Commands to set the background
  1309.         etc. go in this file too.
  1310.       </para>
  1311.  
  1312.       <para>–°–∏—Å—Ç–µ–º–Ω–∏–π –∞–¥–º—ñ–Ω—ñ—Å—Ç—Ä–∞—Ç–æ—Ä –º–æ–∂–µ –≤–∫–∞–∑–∞—Ç–∏, —á–∏ –ø–æ—Ç—Ä—ñ–±–Ω–æ –∑–∞–≤–µ—Ä—à—É–≤–∞—Ç–∏ –∑–∞–ø—É—â–µ–Ω—ñ —É —Å—Ü–µ–Ω–∞—Ä—ñ—ó Init –ø—Ä–æ–≥—Ä–∞–º–∏ –ø–µ—Ä–µ–¥ –ø–æ—á–∞—Ç–∫–æ–º –≤–∏–±—Ä–∞–Ω–æ–≥–æ –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á–µ–º —Å–µ–∞–Ω—Å—É. –¶–µ –∫–æ–Ω—Ç—Ä–æ–ª—é—î—Ç—å—Å—è –ø–∞—Ä–∞–º–µ—Ç—Ä–æ–º <filename>KillInitClients</filename>.</para>
  1313.  
  1314.       <para>–ü—ñ—Å–ª—è —É—Å–ø—ñ—à–Ω–æ—ó –∞—É—Ç–µ–Ω—Ç–∏—Ñ—ñ–∫–∞—Ü—ñ—ó –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á–∞, GDM –Ω–∞–º–∞–≥–∞—î—Ç—å—Å—è –≤–∏–∫–æ–Ω–∞—Ç–∏ —Å—Ü–µ–Ω–∞—Ä—ñ–π –∑ –∫–∞—Ç–∞–ª–æ–≥—É <filename>PostLogin</filename> —Ç–∞–∫–∏–º —Å–∞–º–∏–º —á–∏–Ω–æ–º —è–∫ —ñ —É –∫–∞—Ç–∞–ª–æ–∑—ñ <filename>Init</filename>. –¶–µ —Ä–æ–±–∏—Ç—å—Å—è –¥–æ –±—É–¥—å-—è–∫–æ–≥–æ –≤—Å—Ç–∞–Ω–æ–≤–ª–µ–Ω–Ω—è —Å–µ–∞–Ω—Å—É, —Ç–æ–º—É —É —Ü—å–æ–º—É —Å—Ü–µ–Ω–∞—Ä—ñ—ó, –ø—Ä–∏ –Ω–µ–æ–±—Ö—ñ–¥–Ω–æ—Å—Ç—ñ, –º–æ–∂–Ω–∞ –≤–∏–∑–Ω–∞—á–∏—Ç–∏ –¥–æ–º–∞—à–Ω—ñ–π –∫–∞—Ç–∞–ª–æ–≥ (–∞–ª–µ, —è–∫—â–æ –º–æ–∂–ª–∏–≤–æ, –±–∞–∂–∞–Ω–æ –≤–∏–∫–æ—Ä–∏—Å—Ç–æ–≤—É–≤–∞—Ç–∏ –¥–ª—è —Ü—å–æ–≥–æ –º–æ–¥—É–ª—å <filename>pam_mount</filename>). –£ —Ü—å–æ–º—É —Å—Ü–µ–Ω–∞—Ä—ñ—ó –¥–æ—Å—Ç—É–ø–Ω—ñ –∑–º—ñ–Ω–Ω—ñ <filename>$USER</filename> —Ç–∞ <filename>$DISPLAY</filename>, —Ç–∞ –≤—ñ–Ω —Ç–∞–∫–æ–∂ –∑–∞–ø—É—Å–∫–∞—î—Ç—å—Å—è –∑ –ø—Ä–∞–≤–∞–º–∏ –∞–¥–º—ñ–Ω—ñ—Å—Ç—Ä–∞—Ç–æ—Ä–∞ (root). –°—Ü–µ–Ω–∞—Ä—ñ–π –ø–æ–≤–∏–Ω–µ–Ω –ø–æ–≤–µ—Ä–Ω—É—Ç–∏ 0 –ø—Ä–∏ —É—Å–ø—ñ—à–Ω–æ–º—É –≤–∏–∫–æ–Ω–∞–Ω–Ω—ñ, —É —ñ–Ω—à–æ–º—É –≤–∏–ø–∞–¥–∫—É –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á—É –Ω–µ –±—É–¥–µ –¥–æ–∑–≤–æ–ª–µ–Ω–æ —É–≤—ñ–π—Ç–∏. –ü—Ä–æ—Ç–µ –ø—Ä–∏ –∑–∞–ø—É—Å–∫—É –∞–≤–∞—Ä—ñ–π–Ω–æ–≥–æ —Å–µ–∞–Ω—Å—É —Ü–µ –Ω–µ —Ç–∞–∫.</para>
  1315.  
  1316.       <para>
  1317.         After the user session has been setup from the GDM side of things, GDM
  1318.         will run the scripts in the <filename>PreSession</filename> directory,
  1319.         again in the same manner as the <filename>Init</filename> directory.
  1320.         This script can be used for session management or accounting, for
  1321.         example.  The <filename>$USER</filename> environment variable contains
  1322.         the login of the authenticated user and <filename>$DISPLAY</filename>
  1323.         is set to the current display.  The script should return 0 on success.
  1324.         Any other value will cause GDM to terminate the current login process.
  1325.         This is not true for failsafe sessions however.  Also
  1326.         <filename>$X_SERVERS</filename> environmental variable is set and this
  1327.         points to a fake generated X servers file for use with the sessreg
  1328.         accounting application.
  1329.       </para>
  1330.  
  1331.       <para>–ü—ñ—Å–ª—è —Ü—å–æ–≥–æ –∑–∞–ø—É—Å–∫–∞—î—Ç—å—Å—è –æ—Å–Ω–æ–≤–Ω–∏–π —Å—Ü–µ–Ω–∞—Ä—ñ–π <filename>Xsession</filename>, —è–∫–æ–º—É —É –ø–µ—Ä—à–æ–º—É –∞—Ä–≥—É–º–µ–Ω—Ç—ñ –ø–µ—Ä–µ–¥–∞—î—Ç—å—Å—è –≤–∏–±—Ä–∞–Ω–∏–π –≤–∏–∫–æ–Ω—É–≤–∞–Ω–∏–π —Ñ–∞–π–ª —Å–µ–∞–Ω—Å—É. –í—ñ–Ω –∑–∞–ø—É—Å–∫–∞—î—Ç—å—Å—è –∑ –ø—Ä–∞–≤–∞–º–∏ –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á–∞. –ù–∞—è–≤–Ω—ñ –≤–∏–∫–æ–Ω—É–≤–∞–Ω—ñ —Ñ–∞–π–ª–∏ —Å–µ–∞–Ω—Å—ñ–≤ –±–µ—Ä—É—Ç—å—Å—è –∑ —Ä—è–¥–∫–∞ <filename>Exec=</filename> —É <filename>.desktop</filename> —Ñ–∞–π–ª–∞—Ö –∑ –∫–∞—Ç–∞–ª–æ–≥—ñ–≤ –≤–∫–∞–∑–∞–Ω–∏—Ö —É <filename>SessionDesktopDir</filename>. –ó–∞–∑–≤–∏—á–∞–π —Ü–µ–π —à–ª—è—Ö —Ç–∞–∫–∏–π: <filename><etc>/X11/sessions/:<etc>/dm/Sessions:/usr/share/xsessions/</filename>. –í–∏–∫–æ—Ä–∏—Å—Ç–æ–≤—É—î—Ç—å—Å—è –ø–µ—Ä—à–∏–π –∑–Ω–∞–π–¥–µ–Ω–∏–π —Ñ–∞–π–ª. –í–ø–æ–¥–æ–±–∞–Ω–Ω—è –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á–∞ –∞–±–æ –≤–∏–±–∏—Ä–∞—é—Ç—å—Å—è –∞–±–æ –∑ —Ü–∏—Ö —Å–µ–∞–Ω—Å—ñ–≤, –∞–±–æ GDM —à—É–∫–∞—î —ó—Ö —É —Ñ–∞–π–ª—ñ <filename>~/.dmrc</filename>.</para>
  1332.  
  1333.       <para>
  1334.         This script should really load the user's profile and generally do all
  1335.         the voodoo that is needed to launch a session.  Since many systems
  1336.         reset the language selections done by GDM, GDM will also set the
  1337.         <filename>$GDM_LANG</filename> variable to the selected language.  You
  1338.         can use this to reset the language environmental variables after you
  1339.         run the user's profile.  If the user elected to use the system language,
  1340.         then <filename>$GDM_LANG</filename> is not set. 
  1341.       </para>
  1342.  
  1343.       <para>–ö–æ–ª–∏ –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á –∑–∞–≤–µ—Ä—à—É—î —Å–µ–∞–Ω—Å, –∑–Ω–æ–≤—É –≤–∏–∫–æ–Ω—É—î—Ç—å—Å—è —Å—Ü–µ–Ω–∞—Ä—ñ–π –∑ <filename>PostSession</filename>. –í—Å—ñ –¥—ñ—ó —Ç–∞–∫—ñ —Å–∞–º—ñ —è–∫ —ñ —É <filename>Init</filename>, <filename>PostLogin</filename> —Ç–∞ <filename>PreSession</filename>. –ó–Ω–æ–≤—É –∂ —Ç–∞–∫–∏ —Å—Ü–µ–Ω–∞—Ä—ñ–π –∑–∞–ø—É—Å–∫–∞—î—Ç—å—Å—è –∑ –ø—Ä–∞–≤–∞–º–∏ –∞–¥–º—ñ–Ω—ñ—Å—Ç—Ä–∞—Ç–æ—Ä–∞ (root), –¥–æ–ø–æ–º—ñ–∂–Ω–∏–π –ø—Ä–æ—Ü–µ—Å —Å–µ—Ä–≤–µ—Ä–∞ –±–ª–æ–∫—É—î—Ç—å—Å—è. –ó–º—ñ–Ω–Ω–∞ –æ—Ç–æ—á–µ–Ω–Ω—è <filename>$USER</filename> –º—ñ—Å—Ç–∏—Ç—å —ñ–º'—è –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á–∞, —è–∫–∏–π –∑–∞–≤–µ—Ä—à—É—î —Å–µ–∞–Ω—Å, –∑–º—ñ–Ω–Ω–∞ –æ—Ç–æ—á–µ–Ω–Ω—è <filename>$DISPLAY</filename> –±—É–¥–µ –≤—Å—Ç–∞–Ω–æ–≤–ª–µ–Ω–∞ —É –∑–Ω–∞—á–µ–Ω–Ω—è –¥–∏—Å–ø–ª–µ—é, –∞–ª–µ –∑–≤–µ—Ä–Ω—ñ—Ç—å —É–≤–∞–≥—É, —â–æ X-—Å–µ—Ä–≤–µ—Ä –¥–ª—è —Ü—å–æ–≥–æ –¥–∏—Å–ø–ª–µ—é –º–æ–∂–µ –±—É—Ç–∏ –≤–∂–µ –∑–∞–≤–µ—Ä—à–µ–Ω–∏–π, —Ç–æ–º—É –Ω–µ —Å–ª—ñ–¥ –Ω–∞–º–∞–≥–∞—Ç–∏—Å—å –æ—Ç—Ä–∏–º–∞—Ç–∏ –¥–æ –Ω—å–æ–≥–æ –¥–æ—Å—Ç—É–ø. –¢—É—Ç –≤—Å—Ç–∞–Ω–æ–≤–ª–µ–Ω–∞ –∑–º—ñ–Ω–Ω–∞ –æ—Ç–æ—á–µ–Ω–Ω—è <filename>$X_SERVERS</filename>, –≤–æ–Ω–∞ –º–∞—î –∑–Ω–∞—á–µ–Ω–Ω—è —Ñ–∞–ª—å—à–∏–≤–æ–≥–æ –∑–≥–µ–Ω–µ—Ä–æ–≤–∞–Ω–æ–≥–æ —Ñ–∞–π–ª—É x-—Å–µ—Ä–≤–µ—Ä–∞ –¥–ª—è –≤–∏–∫–æ—Ä–∏—Å—Ç–∞–Ω–Ω—è –∑ –ø—Ä–æ–≥—Ä–∞–º–æ—é –æ–±–ª—ñ–∫—É sessreg.</para>
  1344.  
  1345.       <para>–ó–≤–µ—Ä–Ω—ñ—Ç—å —É–≤–∞–≥—É, —Å—Ü–µ–Ω–∞—Ä—ñ–π <filename>PostSession</filename> –∑–∞–ø—É—Å–∫–∞—î—Ç—å—Å—è –Ω–∞–≤—ñ—Ç—å —è–∫—â–æ –¥–∏—Å–ø–ª–µ–π –∑–∞–≤–µ—Ä—à–∏–≤—Å—è –∞–≤–∞—Ä—ñ–π–Ω–æ —á–µ—Ä–µ–∑ –ø–æ–º–∏–ª–∫—É –≤–≤–æ–¥—É/–≤–∏–≤–æ–¥—É –∞–±–æ —â–æ—Å—å –ø–æ–¥—ñ–±–Ω–µ. –¢–æ–º—É, –Ω–µ –≥–∞—Ä–∞–Ω—Ç—É—î—Ç—å—Å—è, —â–æ X-–ø—Ä–æ–≥—Ä–∞–º–∏ –ø—Ä–∞—Ü—é–≤–∞—Ç–∏–º—É—Ç—å –ø—Ä–∏ –π–æ–≥–æ –≤–∏–∫–æ–Ω–∞–Ω–Ω—ñ.</para>
  1346.  
  1347.       <para>–ó –≤–∏–Ω—è—Ç–∫–æ–º —Å—Ü–µ–Ω–∞—Ä—ñ—é <filename>Xsession</filename> –≤ —É—Å—ñ—Ö —Ü–∏—Ö —Å—Ü–µ–Ω–∞—Ä—ñ—è—Ö –≤–∏–∑–Ω–∞—á–µ–Ω–∞ –∑–º—ñ–Ω–Ω–∞ –æ—Ç–æ—á–µ–Ω–Ω—è <filename>$RUNNING_UNDER_GDM</filename> –≤—Å—Ç–∞–Ω–æ–≤–ª–µ–Ω–∞ —É <filename>yes</filename>, —Ç–æ–º—É –≤–∏ –º–æ–∂–µ—Ç–µ –≤–∏–∫–æ—Ä–∏—Å—Ç–æ–≤—É–≤–∞—Ç–∏ —Ü—ñ —Å—Ü–µ–Ω–∞—Ä—ñ—ó –∑ —ñ–Ω—à–∏–º–∏ –º–µ–Ω–µ–¥–∂–µ—Ä–∞–º–∏ –¥–∏—Å–ø–ª–µ—ó–≤. –£ —Å—Ü–µ–Ω–∞—Ä—ñ—ó <filename>Xsession</filename> –∑–∞–≤–∂–¥–∏ –≤–∏–∑–Ω–∞—á–µ–Ω–∞ –∑–º—ñ–Ω–Ω–∞ <filename>$GDMSESSION</filename>, —ó—ó –∑–Ω–∞—á–µ–Ω–Ω—è - –Ω–∞–∑–≤–∞ —Ñ–∞–π–ª—É —Å–µ–∞–Ω—Å—É –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á–∞ (–±–µ–∑ —á–∞—Å—Ç–∏–Ω–∏ –∑—ñ —à–ª—è—Ö–æ–º —Ç–∞ –±–µ–∑ —Ä–æ–∑—à–∏—Ä–µ–Ω–Ω—è <filename>.desktop</filename>). –î–æ–¥–∞—Ç–∫–æ–≤–æ —Ç–∞–∫–æ–∂ –≤–∏–∑–Ω–∞—á–µ–Ω–æ –∑–º—ñ–Ω–Ω—É <filename>$DESKTOP_SESSION</filename>. –í–æ–Ω–∞ –º–∞—î —Ç–µ –∂ —Å–∞–º–µ –∑–Ω–∞—á–µ–Ω–Ω—è, —Ñ–∞–∫—Ç–∏—á–Ω–æ –≤–æ–Ω–æ –±—É–¥–µ —Ç–∞–∫–æ–∂ –≤—Å—Ç–∞–Ω–æ–≤–ª—é–≤–∞—Ç–∏—Å—å —É –º–∞–π–±—É—Ç–Ω—ñ—Ö –≤–µ—Ä—Å—ñ—è—Ö –º–µ–Ω–µ–¥–∂–µ—Ä—É –¥–∏—Å–ø–ª–µ—ó–≤ KDM.</para>
  1348.  
  1349.       <para>–ñ–æ–¥–µ–Ω –∑ <filename>Init</filename>, <filename>PostLogin</filename>, <filename>PreSession</filename> —á–∏ <filename>PostSession</filename> —Å—Ü–µ–Ω–∞—Ä—ñ—ó–≤ –Ω–µ —î –Ω–µ–æ–±—Ö—ñ–¥–Ω–∏–º, —Ç–∞ –º–æ–∂–µ –±—É—Ç–∏ –ø—Ä–æ–ø—É—â–µ–Ω–∏–π. –ê–ª–µ –≤–∏–º–∞–≥–∞—î—Ç—å—Å—è —Å—Ü–µ–Ω–∞—Ä—ñ–π <filename>Xsession</filename>, —Ç–∞ —Ö–æ—á–∞ –± –æ–¥–∏–Ω —Ñ–∞–π–ª —Å–µ–∞–Ω—Å—É <filename>.desktop</filename>.</para>
  1350.     </sect2>
  1351.  
  1352.     <sect2 id="configfile">
  1353.       <title>The Configuration Files - GDM System Defaults Configuration File
  1354.              and GDM Custom Configuraiton File</title>
  1355.       
  1356.       <para>
  1357.         GDM uses two configuration files: the GDM System Defaults Configuration
  1358.         File (<filename><share>/gdm/defaults.conf</filename>) and the
  1359.         GDM Custom Configuration File
  1360.         (<filename><etc>/gdm/custom.conf</filename>).  The GDM System
  1361.         Defaults File contains the default configuration choices for GDM, and
  1362.         should not be modified by the user.  The GDM Custom Configuration File
  1363.         is where users may specify their custom configuration choices.  
  1364.         If a configuration option is not defined in either file, GDM will
  1365.         default to the value described in the comments in the GDM System
  1366.         Defaults Configuration File. 
  1367.       </para>
  1368.  
  1369.       <para>
  1370.         Both configuration files are divided into sections each containing
  1371.         variables that define the behavior for a specific part of the GDM
  1372.         suite.  Refer to the comments in the GDM System Defaults Configuration
  1373.         File for additional information about each configuration setting.
  1374.       </para>
  1375.  
  1376.       <para>
  1377.         GDM also supports per-display configuration for parameters in the
  1378.         "gui", "greeter" sections of the configuration file
  1379.         Also the <filename>security/PamStack</filename> and
  1380.         <filename>daemon/LockScreen</filename> keys may be customized
  1381.         per-display.  Per-display configuration is specified by creating a file
  1382.         named
  1383.         <filename><etc>/gdm/custom.conf<display num></filename>.
  1384.         In this file the section and keys to use on this display can be 
  1385.         specified.  For example, configuration overrides for display
  1386.         ":103" would be stored in the file
  1387.         <filename><etc>/gdm/custom.conf:0</filename>.  Per-display
  1388.         configuration is supported in GDM 2.14.6 and later.
  1389.       </para>
  1390.  
  1391.       <para>
  1392.         To change configuration by hand, edit the GDM Custom Configuration File
  1393.         or per-display configuration file and make sure the keyname=value
  1394.         pair you want is included in the appropriate section.  For example,
  1395.         to change the value for the "Greeter" key in the
  1396.         "daemon" section, make sure the daemon section of the GDM
  1397.         Custom Configuration File or per-display configuration file includes
  1398.         the "[daemon]" section followed by the key and value 
  1399.         change desired.  As in this example:
  1400.       </para>
  1401.  
  1402. <screen>
  1403. [daemon]
  1404. Greeter=/usr/lib/gdmgreeter
  1405. </screen>
  1406.  
  1407.       <para>
  1408.         The <command>gdmsetup</command> command can be used to modify the GDM
  1409.         Custom Configuration File.  Note the <command>gdmsetup</command> is
  1410.         intended to be run as root, so users who feel it is insecure to run
  1411.         GUI programs as root should edit the configuration files by hand.
  1412.       </para>
  1413.  
  1414.       <para>
  1415.         The GDM daemon <command>--config</command> argument may instead be used
  1416.         to specify a different configuration file location.  The GDM daemon
  1417.         must be restarted to change the configuration file being used.  Also
  1418.         when building GDM, the location of the configuration files may be
  1419.         specified via the <command>--with-defaults-conf</command> and
  1420.         <command>--with-custom-conf</command> configuration options.
  1421.       </para>
  1422.  
  1423.       <para>
  1424.         Previous to GDM 2.13.0.4 only the
  1425.         <filename><etc>/gdm/gdm.conf</filename> existed.  For best
  1426.         backwards compatibility, this file will be used instead of the GDM
  1427.         Custom Configuration File if it exists on your system.  If upgrading
  1428.         to the new version of GDM, "make install" will check to see
  1429.         if the <filename><etc>/gdm/gdm.conf</filename> file is different
  1430.         than the <filename><etc>/gdm/factory-gdm.conf</filename> file.
  1431.         If so, the <filename><etc>/gdm/gdm.conf</filename> file will be 
  1432.         automatically copied to
  1433.         <filename><etc>/gdm/custom.conf</filename> to preserve any
  1434.         configuration changes.
  1435.       </para>
  1436.         
  1437.       <para>
  1438.         Distributions should edit the GDM System Defaults Configuration File to
  1439.         establish default configuration values, so that they are preserved as
  1440.         defaults and not modified by users modifying the GDM Custom
  1441.         Configuration File.  Note that distributions may modify the GDM System
  1442.         Defaults Configuration File on update to improve usability, security,
  1443.         etc.  So any changes made to this file may be lost.
  1444.       </para>
  1445.  
  1446.       <para>
  1447.         The GDM System Defaults Configuration File and the GDM Custom
  1448.         Configuration File follow the standard <filename>.ini</filename> style
  1449.         configuration file syntax.  Keywords in brackets define sections,
  1450.         strings before an equal sign (=) are variables and the data after
  1451.         equal sign represents their value.  Empty lines or lines starting with
  1452.         the hash mark (#) are ignored.  The graphical configurator will try to
  1453.         preserve both comments (lines with a hash mark) and the overall
  1454.         structure of the file so you can intermix using the GUI or hand
  1455.         editing the configuration file.
  1456.       </para>
  1457.  
  1458.       <para>
  1459.         The following configuration keys are supported in GDM:
  1460.       </para>
  1461.  
  1462.       <sect3 id="daemonsection">
  1463.         <title>–ö–æ–Ω—Ñ—ñ–≥—É—Ä–∞—Ü—ñ—è —Å–µ—Ä–≤–µ—Ä–∞</title>
  1464.  
  1465.         <variablelist>
  1466.           <title>[daemon]</title>
  1467.  
  1468.           <varlistentry>
  1469.             <term>AddGtkModules</term>
  1470.             <listitem>
  1471.               <synopsis>AddGtkModules=false</synopsis>
  1472.               <para>–Ø–∫—â–æ –º–∞—î –∑–Ω–∞—á–µ–Ω–Ω—è true, —Ü–µ –¥–æ–∑–≤–æ–ª—è—î –∑–∞–ø—É—Å–∫–∞—Ç–∏ <command>gdmgreeter</command> —á–∏ <command>gdmlogin</command> –∑ –¥–æ–¥–∞—Ç–∫–æ–≤–∏–º–∏ –º–æ–¥—É–ª—è–º–∏ Gtk+. –¶–µ –∫–æ—Ä–∏—Å–Ω–æ —è–∫—â–æ –Ω–µ–æ–±—Ö—ñ–¥–Ω—ñ –¥–æ–¥–∞—Ç–∫–æ–≤—ñ –≤–ª–∞—Å—Ç–∏–≤–æ—Å—Ç—ñ, –Ω–∞–ø—Ä–∏–∫–ª–∞–¥ –ø—ñ–¥—Ç—Ä–∏–º–∫—É —Å–ø–µ—Ü—ñ–∞–ª—å–Ω–∏—Ö –º–æ–∂–ª–∏–≤–æ—Å—Ç–µ–π. –ó–≤–µ—Ä–Ω—ñ—Ç—å —É–≤–∞–≥—É, –¥–ª—è –º—ñ–Ω—ñ–º—ñ–∑–∞—Ü—ñ—ó –∑–∞–≥—Ä–æ–∑ –±–µ–∑–ø–µ—Ü—ñ –ø–æ–≤–∏–Ω–Ω—ñ –≤–∏–∫–æ—Ä–∏—Å—Ç–æ–≤—É–≤–∞—Ç–∏—Å—å –ª–∏—à–µ "–¥–æ–≤—ñ—Ä–µ–Ω—ñ" –º–æ–¥—É–ª—ñ.</para>
  1473.               <para>
  1474.                 If true, then the registry daemon
  1475.                 <command>at-spi-registryd</command>
  1476.                 will be launched by <command>gdmgreeter</command> or
  1477.                 <command>gdmlogin</command> starting with version GDM 2.17.
  1478.               </para>
  1479.               <para>–ó–∞–∑–≤–∏—á–∞–π –≤–∏–∫–æ—Ä–∏—Å—Ç–æ–≤—É—î—Ç—å—Å—è –¥–ª—è –ø—ñ–¥—Ç—Ä–∏–º–∫–∏ —Å–ø–µ—Ü—ñ–∞–ª—å–Ω–∏—Ö –º–æ–∂–ª–∏–≤–æ—Å—Ç–µ–π. –ú–æ–¥—É–ª—ñ, —è–∫—ñ –∑–∞–≤–∞–Ω—Ç–∞–∂—É—é—Ç—å—Å—è, –≤–∏–∑–Ω–∞—á–∞—é—Ç—å—Å—è –ø–∞—Ä–∞–º–µ—Ç—Ä–æ–º <filename>GtkModulesList</filename>.</para>
  1480.             </listitem>
  1481.           </varlistentry>
  1482.  
  1483.           <varlistentry>
  1484.             <term>AllowLogoutActions</term>
  1485.             <listitem>
  1486.               <synopsis>AllowLogoutActions=HALT;REBOOT;SHUTDOWN;SUSPEND;CUSTOM_CMD</synopsis>
  1487.               <para>
  1488.                  Specify which actions are supported by the QUERY_LOGOUT_ACTION,
  1489.                  SET_LOGOUT_ACTION, and SET_SAFE_LOGOUT_ACTION
  1490.                  <command>gdmflexiserver</command> commands.  Valid values are 
  1491.                  HALT, REBOOT, SHUTDOWN, SUSPEND, and CUSTOM_CMD and these
  1492.                  should be separated by semicolons.  This allows certain
  1493.                  options to be disabled  if desired.  Refer to the related
  1494.                  <filename>SystemCommandsInMenu</filename> and
  1495.                  <filename>RBACSystemCommandKeys</filename> configuration
  1496.                  options.
  1497.               </para>
  1498.             </listitem>
  1499.           </varlistentry>
  1500.  
  1501.           <varlistentry>
  1502.             <term>AlwaysLoginCurrentSession</term>
  1503.             <listitem>
  1504.               <synopsis>AlwaysLoginCurrentSession=true</synopsis>
  1505.               <para>
  1506.                 If true, then when the user logs in and already has an
  1507.                 existing session, then they are connected to that session
  1508.                 rather than starting a new session.  This only works for
  1509.                 sessions running on VTs (Virtual Terminals) started with
  1510.                 gdmflexiserver, and not with XDMCP.  Note that VTs are not
  1511.                 supported on all operating systems.
  1512.               </para>
  1513.             </listitem>
  1514.           </varlistentry>
  1515.  
  1516.           <varlistentry>
  1517.             <term>AutomaticLoginEnable</term>
  1518.             <listitem>
  1519.               <synopsis>AutomaticLoginEnable=false</synopsis>
  1520.               <para>
  1521.                 If the user given in AutomaticLogin should be logged in upon
  1522.                 first bootup.  No password will be asked.  This is useful
  1523.                 for single user workstations where console security is not an
  1524.                 issue and also could be useful for public terminals.  Refer
  1525.                 also to <filename>TimedLogin</filename>.
  1526.               </para>
  1527.             </listitem>
  1528.           </varlistentry>
  1529.  
  1530.           <varlistentry>
  1531.             <term>AutomaticLogin</term>
  1532.             <listitem>
  1533.               <synopsis>AutomaticLogin=</synopsis>
  1534.               <para>–ü—ñ—Å–ª—è –ø–µ—Ä—à–æ–≥–æ –∑–∞–ø—É—Å–∫—É –ø–æ—á–∏–Ω–∞—î—Ç—å—Å—è —Å–µ–∞–Ω—Å —Ü—å–æ–≥–æ –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á–∞. –î–ª—è —Ü—å–æ–≥–æ –Ω–µ–æ–±—Ö—ñ–¥–Ω–æ —â–æ–± —ñ–º'—è –±—É–ª–æ —ñ–º'—è–º –¥—ñ–π—Å–Ω–æ–≥–æ –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á–∞, —Ç–∞ —â–æ–± –ø–∞—Ä–∞–º–µ—Ç—Ä AutomaticLoginEnable –º–∞–≤ –∑–Ω–∞—á–µ–Ω–Ω—è true. –ü—Ä–æ—Ç–µ, –∞–≤—Ç–æ–º–∞—Ç–∏—á–Ω–∏–π –≤—Ö—ñ–¥ –∞–¥–º—ñ–Ω—ñ—Å—Ç—Ä–∞—Ç–æ—Ä–∞ ("root") –Ω–µ–¥–æ–ø—É—Å—Ç–∏–º–∏–π, —Ç–∞ gdm –Ω–µ –±—É–¥–µ –∞–≤—Ç–æ–º–∞—Ç–∏—á–Ω–æ –ø–æ—á–∏–Ω–∞—Ç–∏ —Å–µ–∞–Ω—Å –∞–¥–º—ñ–Ω—ñ—Å—Ç—Ä–∞—Ç–æ—Ä–∞, –Ω–∞–≤—ñ—Ç—å —è–∫—â–æ –≤–∏ —Ç–∞–∫ –≤–∫–∞–∂–µ—Ç–µ.</para>
  1535.  
  1536.               <para>–£ –∑–Ω–∞—á–µ–Ω–Ω—ñ —Ü—å–æ–≥–æ –ø–∞—Ä–∞–º–µ—Ç—Ä–∞ –¥–æ–ø—É—Å—Ç–∏–º—ñ —Ç–∞–∫—ñ –º–∞–∫—Ä–æ—Å–∏:</para>
  1537.  
  1538.               <para>
  1539.                 %% ‚Äî the `%' character
  1540.               </para>
  1541.  
  1542.               <para>
  1543.                 %d ‚Äî display's name
  1544.               </para>
  1545.  
  1546.               <para>
  1547.                 %h ‚Äî display's hostname
  1548.               </para>
  1549.  
  1550.               <para>–ê–±–æ –∂, —è–∫—â–æ –∑–Ω–∞—á–µ–Ω–Ω—è –ø–∞—Ä–∞–º–µ—Ç—Ä–∞ –∑–∞–∫—ñ–Ω—á—É—î—Ç—å—Å—è –≤–µ—Ä—Ç–∏–∫–∞–ª—å–Ω–æ—é —Ä–∏—Å–∫–æ—é | (—Å–∏–º–≤–æ–ª –∫–∞–Ω–∞–ª—É). –¢–æ–¥—ñ –ø–∞—Ä–∞–º–µ—Ç—Ä –≤–≤–∞–∂–∞—î—Ç—å—Å—è –Ω–∞–∑–≤–æ—é –ø—Ä–æ–≥—Ä–∞–º–∏, —â–æ –≤–∏–∫–æ–Ω—É—î—Ç—å—Å—è —Ç–∞ –≤–∏–≤–æ–¥–∏—Ç—å—Å—è —ñ–º'—è –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á–∞ —É —Å—Ç–∞–Ω–¥–∞—Ä—Ç–Ω–∏–π –ø–æ—Ç—ñ–∫ –≤–∏–≤–æ–¥—É. –Ø–∫—â–æ –ø—Ä–æ–≥—Ä–∞–º–∞ –ø–æ–≤–µ—Ä—Ç–∞—î –ø–æ—Ä–æ–∂–Ω—ñ–π —Ä—è–¥–æ–∫ –∞–±–æ –Ω–µ–ø—Ä–∞–≤–∏–ª—å–Ω–µ —ñ–º'—è –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á–∞, –∞–≤—Ç–æ–º–∞—Ç–∏—á–Ω–∏–π –≤—Ö—ñ–¥ –Ω–µ –≤–∏–∫–æ–Ω—É—î—Ç—å—Å—è. –¶—è –º–æ–∂–ª–∏–≤—ñ—Å—Ç—å –≤–∏–∫–æ—Ä–∏—Å—Ç–æ–≤—É—î—Ç—å—Å—è, –∫–æ–ª–∏ –¥–µ–∫—ñ–ª—å–∫–∞ –≤—ñ–¥–¥–∞–ª–µ–Ω–∏—Ö —Ç–µ—Ä–º—ñ–Ω–∞–ª—ñ–≤ –≤–∏–∫–æ—Ä–∏—Å—Ç–æ–≤—É—é—Ç—å—Å—è —è–∫ –Ü–Ω—Ç–µ—Ä–Ω–µ—Ç-—Ç–µ—Ä–º—ñ–Ω–∞–ª–∏, –∑ –∞–≤—Ç–æ–º–∞—Ç–∏—á–Ω–æ—é —Ä–µ—î—Å—Ç—Ä–∞—Ü—ñ—î—é –Ω–∞ –∫–æ–∂–Ω–æ–º—É –¥–∏—Å–ø–ª–µ—ó –∑–∞–¥–∞–Ω–æ–≥–æ –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á–∞.</para>
  1551.             </listitem>
  1552.           </varlistentry>
  1553.  
  1554.           <varlistentry>
  1555.             <term>BaseXsession</term>
  1556.             <listitem>
  1557.               <synopsis>BaseXsession=<etc>/gdm/Xsession</synopsis>
  1558.               <para>–¶–µ - –æ—Å–Ω–æ–≤–Ω–∏–π —Ñ–∞–π–ª X-—Å–µ–∞–Ω—Å—É. –ü—Ä–∏ —Ä–µ—î—Å—Ç—Ä–∞—Ü—ñ—ó –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á–∞, —É –ø–µ—Ä—à–æ–º—É –∞—Ä–≥—É–º–µ–Ω—Ç—ñ —Å—Ü–µ–Ω–∞—Ä—ñ—é –ø–µ—Ä–µ–¥–∞—î—Ç—å—Å—è –≤–∏–±—Ä–∞–Ω–∏–π –≤–∏–∫–æ–Ω—É–≤–∞–Ω–∏–π —Ñ–∞–π–ª —Å–µ–∞–Ω—Å—É. –í–∏–±—Ä–∞–Ω–∏–π —Å–µ–∞–Ω—Å –±—É–¥–µ –∑–Ω–∞—á–µ–Ω–Ω—è–º –∑ —Ä—è–¥–∫–∞ <filename>Exec=</filename> —É <filename>.desktop</filename> —Ñ–∞–π–ª—ñ —Å–µ–∞–Ω—Å—É.</para>
  1559.  
  1560.               <para>–Ø–∫—â–æ –≤–∏ –±–∞–∂–∞—î—Ç–µ –≤–∏–∫–æ—Ä–∏—Å—Ç–æ–≤—É–≤–∞—Ç–∏ –æ–¥–∏–Ω —Å—Ü–µ–Ω–∞—Ä—ñ–π –¥–ª—è —É—Å—ñ—Ö –º–µ–Ω–µ–¥–∂–µ—Ä—ñ–≤ –¥–∏—Å–ø–ª–µ—ó–≤, —Ç–∞ –±–∞–∂–∞—î—Ç–µ, —â–æ–± –¥–µ—è–∫—ñ —Å—Ü–µ–Ω–∞—Ä—ñ—ó –∑–∞–ø—É—Å–∫–∞–ª–∏—Å—å –ª–∏—à–µ –ø—Ä–∏ –≤–∏–∫–æ—Ä–∏—Å—Ç–∞–Ω–Ω—ñ GDM, —Ç–æ–¥—ñ —Å–ª—ñ–¥ –ø–µ—Ä–µ–≤—ñ—Ä—è—Ç–∏ –Ω–∞—è–≤–Ω—ñ—Å—Ç—å –∑–º—ñ–Ω–Ω–æ—ó –æ—Ç–æ—á–µ–Ω–Ω—è <filename>GDMSESSION</filename>. –á—ó –∑–Ω–∞—á–µ–Ω–Ω—è –∑–∞–≤–∂–¥–∏ –¥–æ—Ä—ñ–≤–Ω—é—î –Ω–∞–∑–≤—ñ —Ñ–∞–π–ª—É <filename>.desktop</filename> (–±–µ–∑ —Ä–æ–∑—à–∏—Ä–µ–Ω–Ω—è), —â–æ –≤–∏–∫–æ—Ä–∏—Å—Ç–æ–≤—É—î—Ç—å—Å—è –¥–ª—è –ø–æ—Ç–æ—á–Ω–æ–≥–æ —Å–µ–∞–Ω—Å—É, —Ç–∞ –≤—Å—Ç–∞–Ω–æ–≤–ª—é—î—Ç—å—Å—è –ª–∏—à–µ –¥–ª—è GDM —Å–µ–∞–Ω—Å—ñ–≤. –†–∞–Ω—ñ—à–µ –¥–µ—è–∫—ñ —Å—Ü–µ–Ω–∞—Ä—ñ—ó –ø–µ—Ä–µ–≤—ñ—Ä—è–ª–∏ –∑–º—ñ–Ω–Ω—É <filename>GDM_LANG</filename>, –∞–ª–µ –≤–æ–Ω–∞ –≤—Å—Ç–∞–Ω–æ–≤–ª—é—î—Ç—å—Å—è –ª–∏—à–µ —è–∫—â–æ –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á –æ–±–∏—Ä–∞—î –Ω–µ—Å–∏—Å—Ç–µ–º–Ω—É  –º–æ–≤—É.</para>
  1561.  
  1562.               <para>–¶–µ–π —Å—Ü–µ–Ω–∞—Ä—ñ–π –º–∞—î –ø–æ–¥–±–∞—Ç–∏ –ø—Ä–æ –≤–∏–∫–æ–Ω–∞–Ω–Ω—è "login" –¥–ª—è –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á–∞ —Ç–∞ –º–∞—î –≤–∫–ª—é—á–∞—Ç–∏ —Ñ–∞–π–ª <filename><etc>/profile</filename> —Ç–∞ —ñ–Ω—à—ñ –ø–æ–¥—ñ–±–Ω—ñ —Ñ–∞–π–ª–∏. –°—Ç–∞–Ω–¥–∞—Ä—Ç–Ω–∏–π —Å—Ü–µ–Ω–∞—Ä—ñ–π, —â–æ –ø–æ—Å—Ç–∞—á–∞—î—Ç—å—Å—è –∑ GDM –≤–∫–ª—é—á–∞—î —Ñ–∞–π–ª–∏ —É —Ç–∞–∫–æ–º—É –ø–æ—Ä—è–¥–∫—É: <filename><etc>/profile</filename>, –ø–æ—Ç—ñ–º <filename>~/.profile</filename> –ø–æ—Ç—ñ–º <filename><etc>/xprofile</filename> —Ç–∞ –∑—Ä–µ—à—Ç–æ—é <filename>~/.xprofile</filename>. –ó–∞—É–≤–∞–∂—Ç–µ, —É —Ä—ñ–∑–Ω–∏—Ö –¥–∏—Å—Ç—Ä–∏–±—É—Ç–∏–≤–∞—Ö –ø–æ—Ä—è–¥–æ–∫ –º–æ–∂–µ –≤—ñ–¥—Ä—ñ–∑–Ω—è—Ç–∏—Å—å. –Ü–Ω–æ–¥—ñ –æ—Å–æ–±–∏—Å—Ç—ñ –ø–∞—Ä–∞–º–µ—Ç—Ä–∏ –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á–∞ –≤—Å—Ç–∞–Ω–æ–≤–ª—é—é—Ç—å—Å—è —É <filename>~/.bash_profile</filename>, –∞–ª–µ —Ü–µ –Ω–µ–ø—Ä–∞–≤–∏–ª—å–Ω–æ.</para>
  1563.             </listitem>
  1564.           </varlistentry>
  1565.           
  1566.           <varlistentry>
  1567.             <term>Chooser</term>
  1568.             <listitem>
  1569.               <synopsis>Chooser=<bin>/gdmchooser</synopsis>
  1570.               <para>–ü–æ–≤–Ω–∏–π —à–ª—è—Ö —Ç–∞ –Ω–∞–∑–≤–∞ –ø—Ä–æ–≥—Ä–∞–º–∏ –≤–∏–±–æ—Ä—É, –∑–∞ —è–∫–∏–º–∏ –º–æ–∂—É—Ç—å –π—Ç–∏ –∞—Ä–≥—É–º–µ–Ω—Ç–∏.</para>
  1571.             </listitem>
  1572.           </varlistentry>
  1573.  
  1574.           <varlistentry>
  1575.             <term>Configurator</term>
  1576.             <listitem>
  1577.               <synopsis>Configurator=<bin>/gdmsetup --disable-sound --disable-crash-dialog</synopsis>
  1578.               <para>–®–ª—è—Ö –¥–æ –ø—Ä–æ–≥—Ä–∞–º–∏ –Ω–∞–ª–∞—à—Ç–æ–≤—É–≤–∞–Ω–Ω—è. –Ø–∫—â–æ –ø–∞—Ä–∞–º–µ—Ç—Ä –ø—Ä–æ–≥—Ä–∞–º–∏ –ø—Ä–∏–≤—ñ—Ç–∞–Ω–Ω—è <filename>ConfigAvailable</filename> –≤—Å—Ç–∞–Ω–æ–≤–ª–µ–Ω–æ —É true, —Ç–æ–¥—ñ —Ü—è –ø—Ä–æ–≥—Ä–∞–º–∞ –∑–∞–ø—É—Å–∫–∞—î—Ç—å—Å—è –∫–æ–ª–∏ —Ö—Ç–æ—Å—å –æ–±–∏—Ä–∞—î –ù–∞–ª–∞—à—Ç–æ–≤—É–≤–∞–Ω–Ω—è –∑ –º–µ–Ω—é –î—ñ—ó. –ó–≤–∏—á–∞–π–Ω–æ GDM —Å–ø–µ—Ä—à—É –∑–∞–ø–∏—Ç–∞—î –ø–∞—Ä–æ–ª—å –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á–∞ root. –¶—è —Ñ—É–Ω–∫—Ü—ñ—è –Ω–µ–¥–æ—Å—Ç—É–ø–Ω–∞ –Ω–∞ –≤—ñ–¥–¥–∞–ª–µ–Ω–∏—Ö –¥–∏—Å–ø–ª–µ—è—Ö.</para>
  1579.             </listitem>
  1580.           </varlistentry>
  1581.  
  1582.           <varlistentry>
  1583.             <term>ConsoleCannotHandle</term>
  1584.             <listitem>
  1585.               <synopsis>ConsoleCannotHandle=am,ar,az,bn,el,fa,gu,hi,ja,ko,ml,mr,pa,ta,zh</synopsis>
  1586.               <para>–¶—ñ –º–æ–≤–∏ –Ω–µ –º–æ–∂—É—Ç—å –æ–±—Ä–æ–±–ª—è—Ç–∏—Å—å –∫–æ–Ω—Å–æ–ª–ª—é —á–µ—Ä–µ–∑ –ø—Ä–æ–±–ª–µ–º–∏ –∑ —à—Ä–∏—Ñ—Ç–∞–º–∏. –¢—É—Ç –º–∞—î—Ç—å—Å—è –Ω–∞ —É–≤–∞–∑—ñ —Ç–µ–∫—Å—Ç–æ–≤–∞ –∫–æ–Ω—Å–æ–ª—å, –∞ –Ω–µ X Window. –í–∏–∫–æ—Ä–∏—Å—Ç–æ–≤—É—î—Ç—å—Å—è –ª–∏—à–µ –∫–æ–ª–∏ —î –ø–æ–≤—ñ–¥–æ–º–ª–µ–Ω–Ω—è –ø—Ä–æ –ø–æ–º–∏–ª–∫–∏ —Ç–∞ –Ω–µ–º–æ–∂–ª–∏–≤–æ –∑–∞–ø—É—Å—Ç–∏—Ç–∏ —Å–∏—Å—Ç–µ–º—É X.</para>
  1587.             </listitem>
  1588.           </varlistentry>
  1589.  
  1590.           <varlistentry>
  1591.             <term>ConsoleNotify</term>
  1592.             <listitem>
  1593.               <synopsis>ConsoleNotify=true</synopsis>
  1594.               <para>–Ø–∫—â–æ –≤—Å—Ç–∞–Ω–æ–≤–ª–µ–Ω–æ –∑–Ω–∞—á–µ–Ω–Ω—è false, —Ç–æ gdm –Ω–µ –≤—ñ–¥–æ–±—Ä–∞–∂–∞—Ç–∏–º–µ –ø–æ–≤—ñ–¥–æ–º–ª–µ–Ω–Ω—è –ø—Ä–æ –ø–æ–º–∏–ª–∫–∏ –Ω–∞ –∫–æ–Ω—Å–æ–ª—ñ.</para>
  1595.             </listitem>
  1596.           </varlistentry>
  1597.                              
  1598.           <varlistentry>
  1599.             <term>DefaultPath</term>
  1600.             <listitem>
  1601.               <synopsis>DefaultPath=—Ç–∏–ø–æ–≤–∏–π—à–ª—è—Ö (–∑–Ω–∞—á–µ–Ω–Ω—è –≤–∏–∑–Ω–∞—á–∞—î—Ç—å—Å—è –ø—Ä–∏ configure)</synopsis>
  1602.               <para>
  1603.                 Specifies the path which will be set in the user's session.
  1604.                 This value will be overridden with the value from
  1605.                 <filename>/etc/default/login</filename> if it contains
  1606.                 "ROOT=<pathname>".  If the
  1607.                 <filename>/etc/default/login</filename> file exists, but
  1608.                 contains no value for ROOT, the value as defined in the GDM
  1609.                 configuration will be be used.
  1610.               </para>
  1611.             </listitem>
  1612.           </varlistentry>
  1613.  
  1614.           <varlistentry>
  1615.             <term>DefaultSession</term>
  1616.             <listitem>
  1617.               <synopsis>DefaultSession=gnome.desktop</synopsis>
  1618.               <para>–°–µ–∞–Ω—Å, —â–æ –≤–∏–∫–æ—Ä–∏—Å—Ç–æ–≤—É—î—Ç—å—Å—è –∫–æ–ª–∏ –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á —É —Å–ø–∏—Å–∫—É —Å–µ–∞–Ω—Å—ñ–≤ –≤–∏–±—Ä–∞–≤ '–û—Å—Ç–∞–Ω–Ω—ñ–π' —ñ –Ω–µ –º–∞—î –∑–±–µ—Ä–µ–∂–µ–Ω–∏—Ö —É–ø–æ–¥–æ–±–∞–Ω—å. –ó–∞—É–≤–∞–∂—Ç–µ, —Å–µ–∞–Ω—Å '–û—Å—Ç–∞–Ω–Ω—ñ–π' –Ω–µ –≤—ñ–¥–æ–±—Ä–∞–∂–∞—î—Ç—å—Å—è, –¥–∏–≤—ñ—Ç—å—Å—è –∫–ª—é—á <filename>ShowLastSession</filename>.</para>
  1619.             </listitem>
  1620.           </varlistentry>
  1621.           
  1622.           
  1623.           <varlistentry>
  1624.             <term>DisplayInitDir</term>
  1625.             <listitem>
  1626.               <synopsis>DisplayInitDir=<etc>/gdm/Init</synopsis>
  1627.               <para>–ö–∞—Ç–∞–ª–æ–≥, —â–æ –º—ñ—Å—Ç–∏—Ç—å —Å—Ü–µ–Ω–∞—Ä—ñ–π —ñ–Ω—ñ—Ü—ñ–∞–ª—ñ–∑–∞—Ü—ñ—ó –¥–∏—Å–ø–ª–µ—é. –î–æ–∫–ª–∞–¥–Ω—ñ—à–µ –ø—Ä–æ —Ü–µ –¥–∏–≤—ñ—Ç—å—Å—è —É —Ä–æ–∑–¥—ñ–ª—ñ ``–ö–∞—Ç–∞–ª–æ–≥–∏ —Å—Ü–µ–Ω–∞—Ä—ñ—ó–≤''.</para>
  1628.             </listitem>
  1629.           </varlistentry>
  1630.  
  1631.           <varlistentry>
  1632.             <term>DisplayLastLogin</term>
  1633.             <listitem>
  1634.               <synopsis>DisplayLastLogin=true</synopsis>
  1635.               <para>–Ø–∫—â–æ –º–∞—î –∑–Ω–∞—á–µ–Ω–Ω—è true, —Ç–æ –ø–µ—Ä–µ–¥ –∑–∞–ø–∏—Ç–æ–º –ø–∞—Ä–æ–ª—é –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á—É –≤–∏–≤–æ–¥–∏—Ç—å—Å—è —ñ–Ω—Ñ–æ—Ä–º–∞—Ü—ñ—è –ø—Ä–æ –æ—Å—Ç–∞–Ω–Ω—ñ–π —Å–µ–∞–Ω—Å. </para>
  1636.               <para>–¶–µ –¥–ª—è –≤—ñ–¥–ø–æ–≤—ñ–¥–Ω–æ—Å—Ç—ñ GDM –¥–æ CSC-STD-002-85, —Ö–æ—á–∞ –Ω–∞—Ä–∞–∑—ñ —Ü–µ —Å—É—Ç–æ —Ç–µ–æ—Ä–µ—Ç–∏—á–Ω–æ. –•—Ç–æ—Å—å –º–∞—î –ø—Ä–æ—á–∏—Ç–∞—Ç–∏ —Ü—é —Å–ø–µ—Ü–∏—Ñ—ñ–∫–∞—Ü—ñ—é —Ç–∞ –ø–µ—Ä–µ–∫–æ–Ω–∞—Ç–∏—Å—å —â–æ –≤—ñ–¥–ø–æ–≤—ñ–¥–Ω—ñ—Å—Ç—å —î (—Ç–∞–∫ —Å–∞–º–æ —è–∫ —ñ —É —ñ–Ω—à–∏—Ö –º—ñ—Å—Ü—è—Ö GDM). –î–æ–∫–ª–∞–¥–Ω—ñ—à–µ –ø—Ä–æ —Ü–µ  –¥–∏–≤—ñ—Ç—å—Å—è <filename>http://www.radium.ncsc.mil/tpep/library/rainbow/CSC-STD-002-85.html</filename>.</para>
  1637.             </listitem>
  1638.           </varlistentry>
  1639.  
  1640.           <varlistentry>
  1641.             <term>DoubleLoginWarning</term>
  1642.             <listitem>
  1643.               <synopsis>DoubleLoginWarning=true</synopsis>
  1644.               <para>–Ø–∫—â–æ –º–∞—î –∑–Ω–∞—á–µ–Ω–Ω—è true, GDM –±—É–¥–µ –ø–æ–ø–µ—Ä–µ–¥–∂—É–≤–∞—Ç–∏ –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á–∞, —è–∫—â–æ –≤—ñ–Ω –≤–∂–µ —É–≤—ñ–π—à–æ–≤ —É —Å–µ–∞–Ω—Å –∑ —ñ–Ω—à–æ–≥–æ –≤—ñ—Ä—Ç—É–∞–ª—å–Ω–æ–≥–æ —Ç–µ—Ä–º—ñ–Ω–∞–ª—É. –ù–∞ —Å–∏—Å—Ç–µ–º–∞—Ö, –¥–µ GDM –ø—ñ–¥—Ç—Ä–∏–º—É—î –ø–µ—Ä–µ–≤—ñ—Ä–∫—É –≤—ñ—Ä—Ç—É–∞–ª—å–Ω–∏—Ö —Ç–µ—Ä–º—ñ–Ω–∞–ª—ñ–≤ X, GDM –¥–æ–∑–≤–æ–ª–∏—Ç—å –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á—É –∑–∞–º—ñ—Å—Ç—å –≤—Ö–æ–¥—É —É —Å–µ–∞–Ω—Å –ø–µ—Ä–µ–º–∫–Ω—É—Ç–∏—Å—å –Ω–∞ –ø–æ–ø–µ—Ä–µ–¥–Ω—ñ–π –≤—ñ—Ä—Ç—É–∞–ª—å–Ω–∏–π —Ç–µ—Ä–º—ñ–Ω–∞–ª –∑ —Å–µ–∞–Ω—Å–æ–º.</para>
  1645.             </listitem>
  1646.           </varlistentry>
  1647.  
  1648.           <varlistentry>
  1649.             <term>DynamicXServers</term>
  1650.             <listitem>
  1651.               <synopsis>DynamicXServers=false</synopsis>
  1652.               <para>–Ø–∫—â–æ –º–∞—î –∑–Ω–∞—á–µ–Ω–Ω—è true, —Å–ª—É–∂–±–∞ GDM –±—É–¥–µ –æ–±—Ä–æ–±–ª—è—Ç–∏ –∑–∞–ø–∏—Ç–∏ –∫–µ—Ä—É–≤–∞–Ω–Ω—è –¥–∏—Å–ø–ª–µ—è–º–∏ —á–µ—Ä–µ–∑ —Å–æ–∫–µ—Ç <filename>/tmp/.gdm_socket</filename>. –í—ñ–¥–ø–æ–≤—ñ–¥–Ω–∏–º–∏ –∫–æ–º–∞–Ω–¥–∞–º–∏ –º–æ–∂–Ω–∞ —Å—Ç–≤–æ—Ä—é–≤–∞—Ç–∏, –∑–∞–ø—É—Å–∫–∞—Ç–∏ —Ç–∞ –≤–∏–¥–∞–ª—è—Ç–∏ –¥–∏—Å–ø–ª–µ—ó. –ö–æ–º–∞–Ω–¥–∞ <filename>gdmdynamic</filename> - –∑—Ä—É—á–Ω–∏–π –º–µ—Ç–æ–¥ –Ω–∞–¥—Å–∏–ª–∞–Ω–Ω—è —Ç–∞–∫–∏—Ö –ø–æ–≤—ñ–¥–æ–º–ª–µ–Ω—å.</para>
  1653.             </listitem>
  1654.           </varlistentry>
  1655.  
  1656.           <varlistentry>
  1657.             <term>FailsafeXServer</term>
  1658.             <listitem>
  1659.               <synopsis>FailsafeXServer=</synopsis>
  1660.               <para>–ö–æ–º–∞–Ω–¥–Ω–∏–π —Ä—è–¥–æ–∫ X —É —Ä–∞–∑—ñ –Ω–µ–º–æ–∂–ª–∏–≤–æ—Å—Ç—ñ –∑–∞–ø—É—Å–∫—É –∑–≤–∏—á–∞–π–Ω–æ–≥–æ X-—Å–µ—Ä–≤–µ—Ä–∞. –ú–∞—î –±—É—Ç–∏ –Ω–µ–≤–µ–ª–∏–∫–∏–º —Å—Ü–µ–Ω–∞—Ä—ñ—î–º, —â–æ –∑–∞–ø—É—Å–∫–∞—î –≤—ñ–¥–ø–æ–≤—ñ–¥–Ω–∏–π —Å–µ—Ä–≤–µ—Ä –∑ –Ω–∏–∑—å–∫–æ—é —Ä–æ–∑–¥—ñ–ª—å–Ω–æ—é –∑–¥–∞—Ç–Ω—ñ—Å—Ç—é, —è–∫–∏–π –Ω–∞–ø–µ–≤–Ω–æ –ø—Ä–∞—Ü—é–≤–∞—Ç–∏–º–µ. –í—ñ–Ω –≤–∏–ø—Ä–æ–±–æ–≤—É—î—Ç—å—Å—è –ø–µ—Ä–µ–¥ –∑–∞–ø—É—Å–∫–æ–º —Å—Ü–µ–Ω–∞—Ä—ñ—é <filename>XKeepsCrashing</filename>.</para>
  1661.             </listitem>
  1662.           </varlistentry>
  1663.  
  1664.           <varlistentry>
  1665.             <term>FirstVT</term>
  1666.             <listitem>
  1667.               <synopsis>FirstVT=7</synopsis>
  1668.               <para>–ù–∞ —Å–∏—Å—Ç–µ–º–∞—Ö –¥–µ GDM –ø—ñ–¥—Ç—Ä–∏–º—É—î –∞–≤—Ç–æ–º–∞—Ç–∏—á–Ω–µ –ø—Ä–∏–∑–Ω–∞—á–µ–Ω–Ω—è –≤—ñ—Ä—Ç—É–∞–ª—å–Ω–∏—Ö —Ç–µ—Ä–º—ñ–Ω–∞–ª—ñ–≤ (VT), —Ü–µ –ø–µ—Ä—à–∏–π –≤—ñ—Ä—Ç—É–∞–ª—å–Ω–∏–π —Ç–µ—Ä–º—ñ–Ω–∞–ª, —è–∫–∏–π –±—É–¥–µ –≤–∏–ø—Ä–æ–±—É–≤–∞–Ω–∏–π. –ó–∞–∑–≤–∏—á–∞–π, –Ω–∞ –≤—ñ—Ä—Ç—É–∞–ª—å–Ω–∏—Ö —Ç–µ—Ä–º—ñ–Ω–∞–ª–∞—Ö –∑ –º–æ–ª–æ–¥—à–∏–º–∏ –Ω–æ–º–µ—Ä–∞–º–∏ –∑–∞–ø—É—Å–∫–∞—é—Ç—å—Å—è —Ç–µ–∫—Å—Ç–æ–≤—ñ –∫–æ–Ω—Å–æ–ª—ñ. –¢–∞–∫–æ–∂ –¥–∏–≤—ñ—Ç—å—Å—è <filename>VTAllocation</filename>.</para>
  1669.             </listitem>
  1670.           </varlistentry>
  1671.  
  1672.           <varlistentry>
  1673.             <term>FlexibleXServers</term>
  1674.             <listitem>
  1675.               <synopsis>FlexibleXServers=5</synopsis>
  1676.               <para>
  1677.                 The maximum number of allowed flexible displays.  These are
  1678.                 displays that can be run using the
  1679.                 <filename>/tmp/.gdm_socket</filename> socket connection.
  1680.                 This is used for both full flexible displays and for nested
  1681.                 displays (refer to the <filename>Xnest</filename> configuration
  1682.                 option).
  1683.               </para>
  1684.             </listitem>
  1685.           </varlistentry>
  1686.  
  1687.           <varlistentry>
  1688.             <term>FlexiReapDelayMinutes</term>
  1689.             <listitem>
  1690.               <synopsis>FlexiReapDelayMinutes=5</synopsis>
  1691.               <para>
  1692.                 After how many minutes of inactivity at the login screen
  1693.                 should a flexi display be reaped.  This is only in effect
  1694.                 before a user logs in.  Also it does not affect nested displays
  1695.                 (refer to the <filename>Xnest</filename> configuration
  1696.                 option).  To turn off this behavior set this value to 0.  This
  1697.                 was added in version 2.5.90.0.
  1698.               </para>
  1699.             </listitem>
  1700.           </varlistentry>
  1701.  
  1702.           <varlistentry>
  1703.             <term>Greeter</term>
  1704.             <listitem>
  1705.               <synopsis>Greeter=<bin>/gdmlogin</synopsis>
  1706.               <para>–ü–æ–≤–Ω–∏–π —à–ª—è—Ö —Ç–∞ –Ω–∞–∑–≤–∞ —Ñ–∞–π–ª—É –ø—Ä–æ–≥—Ä–∞–º–∏ –ø—Ä–∏–≤—ñ—Ç–∞–Ω–Ω—è, –∞ —Ç–∞–∫–æ–∂ –Ω–µ–æ–±–æ–≤'—è–∑–∫–æ–≤—ñ –∞—Ä–≥—É–º–µ–Ω—Ç–∏. –¶—è –ø—Ä–æ–≥—Ä–∞–º–∞ –ø—Ä–∏–≤—ñ—Ç–∞–Ω–Ω—è –≤–∏–∫–æ—Ä–∏—Å—Ç–æ–≤—É—î—Ç—å—Å—è –¥–ª—è –≤—Å—ñ—Ö —Å–µ—Ä–≤–µ—Ä—ñ–≤ –∑–∞ –≤–∏–Ω—è—Ç–∫–æ–º –≤—ñ–¥–¥–∞–ª–µ–Ω–∏—Ö —Å–µ—Ä–≤–µ—Ä—ñ–≤ XDMCP. –¢–∞–∫–æ–∂ –¥–∏–≤—ñ—Ç—å—Å—è <filename>RemoteGreeter</filename></para>
  1707.             </listitem>
  1708.           </varlistentry>
  1709.           
  1710.           <varlistentry>
  1711.             <term>Group</term>
  1712.             <listitem>
  1713.               <synopsis>Group=gdm</synopsis>
  1714.               <para>–ù–∞–∑–≤–∞ –≥—Ä—É–ø–∏, –≤—ñ–¥ —ñ–º–µ–Ω—ñ —è–∫–æ—ó –∑–∞–ø—É—Å–∫–∞—é—Ç—å—Å—è <command>gdmlogin</command>, <command>gdmgreeter</command> <command>gdmchooser</command> —Ç–∞ –≤–Ω—É—Ç—Ä—ñ—à–Ω—ñ –∞–≤–∞—Ä—ñ–π–Ω—ñ –¥—ñ–∞–ª–æ–≥–æ–≤—ñ –≤—ñ–∫–Ω–∞ GTK+. –¢–∞–∫–æ–∂ –¥–∏–≤—ñ—Ç—å—Å—è –ø–∞—Ä–∞–º–µ—Ç—Ä <filename>User</filename>. –¶–µ–π –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á –º–∞—Ç–∏–º–µ –¥–æ—Å—Ç—É–ø –¥–æ —É—Å—ñ—Ö —Ñ–∞–π–ª—ñ–≤ –∞–≤—Ç–æ—Ä–∏–∑–∞—Ü—ñ—ó X-—Å–µ—Ä–≤–µ—Ä–∞, —Ç–∞, –º–æ–∂–ª–∏–≤–æ, –¥–æ —ñ–Ω—à–∏—Ö –≤–Ω—É—Ç—Ä—ñ—à–Ω—ñ—Ö –¥–∞–Ω–∏—Ö GDM, —Ç–æ–º—É –≤—ñ–Ω –Ω–µ –ø–æ–≤–∏–Ω–µ–Ω –±—É—Ç–∏ —Ç–∞–∫–∏–º –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á–µ–º —è–∫  nobody, –∞ —Ü—ñ–ª–∫–æ–º –æ–∫—Ä–µ–º–∏–º –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á–µ–º. –î–æ —Ü—ñ—î—ó –≥—Ä—É–ø–∏ –Ω–∞–ª–µ–∂–∏—Ç—å <filename>ServAuthDir</filename>. –í–ª–∞—Å–Ω–∏–∫ —Ç–∞ –ø—Ä–∞–≤–∞ –¥–æ—Å—Ç—É–ø—É <filename>ServAuthDir</filename> –º–∞—é—Ç—å –±—É—Ç–∏ <filename>root.gdm</filename> —Ç–∞ 1770.</para>
  1715.             </listitem>
  1716.           </varlistentry>
  1717.           
  1718.           <varlistentry>
  1719.             <term>GtkModulesList</term>
  1720.             <listitem>
  1721.               <synopsis>GtkModulesList=module-1:module-2:...</synopsis>
  1722.               <para>–°–ø–∏—Å–æ–∫ –º–æ–¥—É–ª—ñ–≤ Gtk+, —â–æ —Ä–æ–∑–¥—ñ–ª–µ–Ω—ñ –∫–æ–º–æ—é, —è–∫—ñ <command>gdmgreeter</command> —á–∏ <command>gdmlogin</command>  –±—É–¥—É—Ç—å –≤–∏–∫–ª–∏–∫–∞—Ç–∏ —è–∫—â–æ –ø–∞—Ä–∞–º–µ—Ç—Ä <filename>AddGtkModules</filename> –º–∞—î –∑–Ω–∞—á–µ–Ω–Ω—è true. –§–æ—Ä–º–∞—Ç —Ç–∞–∫–∏–π —Å–∞–º–∏–π —è–∫ —É —Å—Ç–∞–Ω–¥–∞—Ä—Ç–Ω–æ–º—É —ñ–Ω—Ç–µ—Ä—Ñ–µ–π—Å—ñ –º–æ–¥—É–ª—ñ–≤ Gtk+.</para>
  1723.             </listitem>
  1724.           </varlistentry>
  1725.  
  1726.           <varlistentry>
  1727.             <term>HaltCommand</term>
  1728.             <listitem>
  1729.               <synopsis>HaltCommand=<sbin>/shutdown -h now</synopsis>
  1730.               <para>–ü–æ–≤–Ω–∏–π —à–ª—è—Ö —Ç–∞ –∞—Ä–≥—É–º–µ–Ω—Ç–∏ –∫–æ–º–∞–Ω–¥–∏, —è–∫–∞ –≤–∏–∫–æ–Ω—É—î—Ç—å—Å—è –∫–æ–ª–∏ –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á –≤–∏–±–∏—Ä–∞—î "–í–∏–º–∫–Ω—É—Ç–∏ –∫–æ–º–ø'—é—Ç–µ—Ä" —É –º–µ–Ω—é –î—ñ—ó. –¶–µ –º–æ–∂–µ –±—É—Ç–∏ —Ä–æ–∑–¥—ñ–ª–µ–Ω–∏–π —Å–∏–º–≤–æ–ª–æ–º ';' —Å–ø–∏—Å–æ–∫ –∫–æ–º–∞–Ω–¥, —è–∫—ñ –±—É–¥—É—Ç—å –≤–∏–ø—Ä–æ–±—É–≤–∞—Ç–∏—Å—å –ø–æ —á–µ—Ä–∑—ñ. –Ø–∫—â–æ –∑–Ω–∞—á–µ–Ω–Ω—è –≤—ñ–¥—Å—É—Ç–Ω—î, –∫–æ–º–∞–Ω–¥–∞ –≤–∏–º–∏–∫–∞–Ω–Ω—è –Ω–µ–¥–æ—Å—Ç—É–ø–Ω–∞. –ó–∞—É–≤–∞–∂—Ç–µ, —Ç–∏–ø–æ–≤–µ –∑–Ω–∞—á–µ–Ω–Ω—è —Ü—å–æ–≥–æ –ø–∞—Ä–∞–º–µ—Ç—Ä–∞ –Ω–µ –ø–æ—Ä–æ–∂–Ω—î, —Ç–æ–º—É –¥–ª—è –∑–∞–±–æ—Ä–æ–Ω–∏ –≤–∏–º–∏–∫–∞–Ω–Ω—è –∫–æ–º–ø'—é—Ç–µ—Ä–∞ –ø–æ—Ç—Ä—ñ–±–Ω–æ —è–≤–Ω–æ –ø—Ä–∏–∑–Ω–∞—á–∏—Ç–∏ –ø–∞—Ä–∞–º–µ—Ç—Ä—É –ø–æ—Ä–æ–∂–Ω—î –∑–Ω–∞—á–µ–Ω–Ω—è.</para>
  1731.             </listitem>
  1732.           </varlistentry>
  1733.           
  1734.           <varlistentry>
  1735.             <term>KillInitClients</term>
  1736.             <listitem>
  1737.               <synopsis>KillInitClients=true</synopsis>
  1738.               <para>–í–∏–∑–Ω–∞—á–∞—î —á–∏ GDM –º–∞—î –∑–Ω–∏—â—É–≤–∞—Ç–∏ (–∫–æ–º–∞–Ω–¥–æ—é kill) X-–∫–ª—ñ—î–Ω—Ç—ñ–≤, —è–∫—ñ –∑–∞–ø—É—â–µ–Ω—ñ —É —Å—Ü–µ–Ω–∞—Ä—ñ—è—Ö —ñ–Ω—ñ—Ü—ñ–∞–ª—ñ–∑–∞—Ü—ñ—ó –ø—Ä–∏ –≤—Ö–æ–¥—ñ –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á —É —Å–µ–∞–Ω—Å.</para>
  1739.             </listitem>
  1740.           </varlistentry>
  1741.           
  1742.           <varlistentry>
  1743.             <term>LogDir</term>
  1744.             <listitem>
  1745.               <synopsis>LogDir=<var>/log/gdm</synopsis>
  1746.               <para>–ö–∞—Ç–∞–ª–æ–≥, —â–æ –º—ñ—Å—Ç–∏—Ç—å —Ñ–∞–π–ª–∏ –∂—É—Ä–Ω–∞–ª—ñ–≤ –¥–ª—è –æ–∫—Ä–µ–º–∏—Ö –¥–∏—Å–ø–ª–µ—ó–≤. –¢–∏–ø–æ–≤–æ –º–∞—î —Ç–∞–∫–µ —Å–∞–º–µ –∑–Ω–∞—á–µ–Ω–Ω—è —è–∫ —ñ –ø–∞—Ä–∞–º–µ—Ç—Ä ServAuthDir.</para>
  1747.             </listitem>
  1748.           </varlistentry>
  1749.  
  1750.           <varlistentry>
  1751.             <term>PreFetchProgram</term>
  1752.             <listitem>
  1753.               <synopsis>PreFetchProgram=command</synopsis>
  1754.               <para>
  1755.                 Program to be run by the GDM greeter/login program when the
  1756.                 initial screen is displayed.  The  purpose is to provide a hook
  1757.                 where files which will be used after login can be preloaded to
  1758.                 speed performance for the user.  The program will be called
  1759.                 once only, the first time a greeter is displayed.  The
  1760.                 gdmprefetch command may be used.  This utility will load any
  1761.                 libraries passed in on the command line, or if the argument
  1762.                 starts with a "@" character, it will process the file
  1763.                 assuming it is an ASCII file containing a list of libraries,
  1764.                 one per line, and load each library in the file.
  1765.               </para>
  1766.             </listitem>
  1767.           </varlistentry>
  1768.  
  1769.           <varlistentry>
  1770.             <term>PamStack</term>
  1771.             <listitem>
  1772.               <synopsis>PamStack=gdm</synopsis>
  1773.               <para>
  1774.                 If using PAM, this specifies the PAM service name to use when
  1775.                 calling pam_start.  This option may be configured per-display
  1776.                 so that GDM can be configured to have a different PAM stack
  1777.                 on a given display.  Note that autologin sessions append
  1778.                 "-autologin" to this value, so by default autologin
  1779.                 sessions use the service name "gdm-autologin".
  1780.               </para>
  1781.             </listitem>
  1782.           </varlistentry>
  1783.  
  1784.           <varlistentry>
  1785.             <term>PostLoginScriptDir</term>
  1786.             <listitem>
  1787.               <synopsis>PostLoginScriptDir=<etc>/gdm/PostLogin</synopsis>
  1788.               <para>–ö–∞—Ç–∞–ª–æ–≥, —â–æ –º—ñ—Å—Ç–∏—Ç—å —Å—Ü–µ–Ω–∞—Ä—ñ—ó, —è–∫—ñ –∑–∞–ø—É—Å–∫–∞—é—Ç—å—Å—è –ø—ñ—Å–ª—è –≤—Ö–æ–¥—É –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á–∞, –∞–ª–µ –¥–æ –±—É–¥—å-—è–∫–æ–≥–æ –≤—Å—Ç–∞–Ω–æ–≤–ª–µ–Ω–Ω—è —Å–µ–∞–Ω—Å—É. –î–æ–∫–ª–∞–¥–Ω—ñ—à–µ –ø—Ä–æ —Ü–µ –¥–∏–≤—ñ—Ç—å—Å—è —É —Ä–æ–∑–¥—ñ–ª—ñ ``–ö–∞—Ç–∞–ª–æ–≥–∏ —Å—Ü–µ–Ω–∞—Ä—ñ—ó–≤''.</para>
  1789.             </listitem>
  1790.           </varlistentry>
  1791.           
  1792.           <varlistentry>
  1793.             <term>PostSessionScriptDir</term>
  1794.             <listitem>
  1795.               <synopsis>PostSessionScriptDir=<etc>/gdm/PostSession</synopsis>
  1796.               <para>–ö–∞—Ç–∞–ª–æ–≥, —â–æ –º—ñ—Å—Ç–∏—Ç—å —Å—Ü–µ–Ω–∞—Ä—ñ—ó, —è–∫—ñ –∑–∞–ø—É—Å–∫–∞—é—Ç—å—Å—è –ø—ñ—Å–ª—è –≤–∏—Ö–æ–¥—É –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á–∞ –∑ —Å–µ–∞–Ω—Å—É. –î–æ–∫–ª–∞–¥–Ω—ñ—à–µ –ø—Ä–æ —Ü–µ –¥–∏–≤—ñ—Ç—å—Å—è —É —Ä–æ–∑–¥—ñ–ª—ñ ``–ö–∞—Ç–∞–ª–æ–≥–∏ —Å—Ü–µ–Ω–∞—Ä—ñ—ó–≤''.</para>
  1797.             </listitem>
  1798.           </varlistentry>
  1799.           
  1800.           <varlistentry>
  1801.             <term>PreSessionScriptDir</term>
  1802.             <listitem>
  1803.               <synopsis>PreSessionScriptDir=<etc>/gdm/PreSession</synopsis>
  1804.               <para>–ö–∞—Ç–∞–ª–æ–≥, —â–æ –º—ñ—Å—Ç–∏—Ç—å —Å—Ü–µ–Ω–∞—Ä—ñ—ó, —è–∫—ñ –∑–∞–ø—É—Å–∫–∞—é—Ç—å—Å—è –ø–µ—Ä–µ–¥ –≤—Ö–æ–¥–æ–º –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á–∞ —É —Å–µ–∞–Ω—Å—É. –î–æ–∫–ª–∞–¥–Ω—ñ—à–µ –ø—Ä–æ —Ü–µ –¥–∏–≤—ñ—Ç—å—Å—è —É —Ä–æ–∑–¥—ñ–ª—ñ ``–ö–∞—Ç–∞–ª–æ–≥–∏ —Å—Ü–µ–Ω–∞—Ä—ñ—ó–≤''.</para>
  1805.             </listitem>
  1806.           </varlistentry>
  1807.           
  1808.           <varlistentry>
  1809.             <term>RBACSystemCommandKeys</term>
  1810.             <listitem>
  1811.               <synopsis>RBACSystemCommandKeys</synopsis>
  1812.               <para>
  1813.                  Support RBAC (Role Based Access Control) for system commands 
  1814.                  (Shutdown, Reboot, Suspend, etc.).  This feature is only
  1815.                  functional if GDM is compiled with RBAC support.  Specify the
  1816.                  RBAC key used to determine if the user has permission to use
  1817.                  the action via the QUERY_LOGOUT_ACTION, SET_LOGOUT_ACTION, and
  1818.                  SET_SAFE_LOGOUT_ACTION <command>gdmflexiserver</command>
  1819.                  commands.  Valid actions are HALT, REBOOT, SUSPEND, and
  1820.                  CUSTOM_CMD.  The greeter will only display the command if the
  1821.                  gdm user (<filename>User</filename> configuration key) has
  1822.                  RBAC permissions to use the action.  RBAC keys for multiple
  1823.                  actions can be specified by separating them with semicolons.
  1824.                  The format for each is "Action:RBAC key".  If an action is not
  1825.                  specified, it is assumed that all users have permission to use
  1826.                  this action.  For example, a valid value for this
  1827.                  configuration option would be
  1828.                  "HALT:key.for.halt;REBOOT:key.for.reboot".  Refer to
  1829.                  the related <filename>AllowLogoutActions</filename> and
  1830.                  <filename>SystemCommandsInMenu</filename> configuration
  1831.                  options.
  1832.               </para>
  1833.             </listitem>
  1834.           </varlistentry>
  1835.           <varlistentry>
  1836.             <term>RebootCommand</term>
  1837.             <listitem>
  1838.               <synopsis>RebootCommand=<sbin>/shutdown -r now</synopsis>
  1839.               <para>–ü–æ–≤–Ω–∏–π —à–ª—è—Ö —Ç–∞ –Ω–µ–æ–±–æ–≤'—è–∑–∫–æ–≤—ñ –∞—Ä–≥—É–º–µ–Ω—Ç–∏ –ø—Ä–æ–≥—Ä–∞–º–∏, —â–æ –±—É–¥–µ –≤–∏–∫–æ–Ω—É–≤–∞—Ç–∏—Å—å –∫–æ–ª–∏ –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á –≤–∏–±–∏—Ä–∞—î —É –º–µ–Ω—é –î—ñ—î –ø—É–Ω–∫—Ç "–ü–µ—Ä–µ–∑–∞–≤–∞–Ω—Ç–∞–∂–∏—Ç–∏". –¶–µ –º–æ–∂–µ –±—É—Ç–∏ —Å–ø–∏—Å–æ–∫ —Ä–æ–∑–¥—ñ–ª–µ–Ω–∏—Ö —Å–∏–º–≤–æ–ª–æ–º ';' –∫–æ–º–∞–Ω–¥, —è–∫—ñ –±—É–¥—É—Ç—å –≤–∏–ø—Ä–æ–±—É–≤–∞—Ç–∏—Å—å –ø–æ —á–µ—Ä–∑—ñ. –Ø–∫—â–æ –∑–Ω–∞—á–µ–Ω–Ω—è –≤—ñ–¥—Å—É—Ç–Ω—î, –∫–æ–º–∞–Ω–¥–∞ –ø–µ—Ä–µ–∑–∞–ø—É—Å–∫—É –Ω–µ–¥–æ—Å—Ç—É–ø–Ω–∞. –ó–∞—É–≤–∞–∂—Ç–µ, —â–æ —Ç–∏–ø–æ–≤–µ –∑–Ω–∞—á–µ–Ω–Ω—è –Ω–µ —î –ø–æ—Ä–æ–∂–Ω—ñ–º, —Ç–æ–∂ —â–æ–± –≤–∏–º–∫–Ω—É—Ç–∏ –º–æ–∂–ª–∏–≤—ñ—Å—Ç—å –ø–µ—Ä–µ–∑–∞–≤–∞–Ω—Ç–∞–∂–µ–Ω–Ω—è —Å–ª—ñ–¥ —è–≤–Ω–æ –≤—Å—Ç–∞–Ω–æ–≤–∏—Ç–∏ –ø–æ—Ä–æ–∂–Ω—î –∑–Ω–∞—á–µ–Ω–Ω—è.</para>
  1840.             </listitem>
  1841.           </varlistentry>
  1842.  
  1843.           <varlistentry>
  1844.             <term>RemoteGreeter</term>
  1845.             <listitem>
  1846.               <synopsis>RemoteGreeter=<bin>/gdmlogin</synopsis>
  1847.               <para>–ü–æ–≤–Ω–∏–π —à–ª—è—Ö —Ç–∞ –Ω–∞–∑–≤–∞ —Ñ–∞–π–ª—É –ø—Ä–æ–≥—Ä–∞–º–∏ –ø—Ä–∏–≤—ñ—Ç–∞–Ω–Ω—è —Ç–∞ —ó—ó –Ω–µ–æ–±–æ–≤'—è–∑–∫–æ–≤—ñ –∞—Ä–≥—É–º–µ–Ω—Ç–∏. –í–∏–∫–æ—Ä–∏—Å—Ç–æ–≤—É—î—Ç—å—Å—è –¥–ª—è —É—Å—ñ—Ö –≤—ñ–¥–¥–∞–ª–µ–Ω–∏—Ö —Å–µ–Ω—Å—ñ–≤ XDMCP. –¢—É—Ç –±–∞–∂–∞–Ω–æ –≤–∫–∞–∑–∞—Ç–∏ –º–µ–Ω—à –≤–∏–±–∞–≥–ª–∏–≤—É –¥–æ —Ä–µ—Å—É—Ä—Å—ñ–≤ –ø—Ä–æ–≥—Ä–∞–º—É –ø—Ä–∏–≤—ñ—Ç–∞–Ω–Ω—è, —è–∫—â–æ –æ—Å–Ω–æ–≤–Ω–æ—é –ø—Ä–æ–≥—Ä–∞–º–æ—é –ø—Ä–∏–≤—ñ—Ç–∞–Ω–Ω—è –≤–∏–∫–æ—Ä–∏—Å—Ç–æ–≤—É—î—Ç—å—Å—è –ø—Ä–æ–≥—Ä–∞–º–∞ –ø—Ä–∏–≤—ñ—Ç–∞–Ω–Ω—è –∑ —Ç–µ–º–∞–º–∏. –¢–∞–∫–æ–∂ –¥–∏–≤—ñ—Ç—å—Å—è –∫–ª—é—á <filename>Greeter</filename>.</para>
  1848.             </listitem>
  1849.           </varlistentry>
  1850.           
  1851.           <varlistentry>
  1852.             <term>RootPath</term>
  1853.             <listitem>
  1854.               <synopsis>RootPath=—Ç–∏–ø–æ–≤–∏–π—à–ª—è—Ö (–∑–Ω–∞—á–µ–Ω–Ω—è –≤–∏–∑–Ω–∞—á–∞—î—Ç—å—Å—è –ø—Ä–∏ configure)</synopsis>
  1855.               <para>
  1856.                 Specifies the path which will be set in the root's
  1857.                 session and the {Init,PostLogin,PreSession,PostSession} scripts
  1858.                 executed by GDM.  This value will be overridden with the value
  1859.                 from <filename>/etc/default/login</filename> if it
  1860.                 contains "SUROOT=<pathname>".  If the
  1861.                 <filename>/etc/default/login</filename> file exists, but
  1862.                 contains no value for SUROOT, the value as defined in the GDM
  1863.                 configuration will be used.
  1864.               </para>
  1865.             </listitem>
  1866.           </varlistentry>
  1867.           
  1868.           <varlistentry>
  1869.             <term>ServAuthDir</term>
  1870.             <listitem>
  1871.               <synopsis>ServAuthDir=<var>/gdm</synopsis>
  1872.               <para>–ö–∞—Ç–∞–ª–æ–≥ –º—ñ—Å—Ç–∏—Ç—å —Ñ–∞–π–ª–∏ X-–∞—É—Ç–µ–Ω—Ç–∏—Ñ—ñ–∫–∞—Ü—ñ—ó –¥–ª—è –æ–∫—Ä–µ–º–∏—Ö –¥–∏—Å–ø–ª–µ—ó–≤. –ú–∞—î –Ω–∞–ª–µ–∂–∞—Ç–∏ <filename>root.gdm</filename> –∑ –ø—Ä–∞–≤–∞–º–∏ 1770, –¥–µ <filename>gdm</filename> - –≥—Ä—É–ø–∞ GDM, —è–∫–∞ –≤–∏–∑–Ω–∞—á–µ–Ω–∞ –ø–∞—Ä–∞–º–µ—Ç—Ä–æ–º  <filename>Group</filename>. –¢–æ–±—Ç–æ –≤–ª–∞—Å–Ω–∏–∫–æ–º –º–∞—î –±—É—Ç–∏ root, –≥—Ä—É–ø–∞ <filename>gdm</filename> –ø–æ–≤–∏–Ω–Ω–∞ –º–∞—Ç–∏ –ø—Ä–∞–≤–∞ –Ω–∞ –∑–∞–ø–∏—Å,  –¥–ª—è –∫–∞—Ç–∞–ª–æ–≥—É –º–∞—î –±—É—Ç–∏ –≤—Å—Ç–∞–Ω–æ–≤–ª–µ–Ω–æ sticky-–±—ñ—Ç, —Ç–∞ —ñ–Ω—à—ñ –Ω–µ –ø–æ–≤–∏–Ω–Ω—ñ –º–∞—Ç–∏ –ø—Ä–∞–≤ –¥–æ—Å—Ç—É–ø—É –¥–æ –∫–∞—Ç–∞–ª–æ–≥—É. –¢–∞–∫–∏–º —á–∏–Ω–æ–º –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á gdm –Ω–µ –∑–º–æ–∂–µ –≤–∏–¥–∞–ª–∏—Ç–∏ —É —Ü—å–æ–º—É –∫–∞—Ç–∞–ª–æ–∑—ñ —Ñ–∞–π–ª–∏, —â–æ —Å—Ç–≤–æ—Ä–µ–Ω—ñ root, –æ–¥–Ω–∞–∫ –∑–º–æ–∂–µ —Å—Ç–≤–æ—Ä—é–≤–∞—Ç–∏ –≤–ª–∞—Å–Ω—ñ —Ñ–∞–π–ª–∏. GDM –Ω–∞–º–∞–≥–∞—Ç–∏–º–µ—Ç—å—Å—è –∑–º—ñ–Ω–∏—Ç–∏ –ø—Ä–∞–≤–∞ –¥–æ—Å—Ç—É–ø—É, —è–∫—â–æ –ø—Ä–∏ –ø–µ—Ä—à–æ–º—É –∑–∞–ø—É—Å–∫—É –ø—Ä–∞–≤–∞ –±—É–¥—É—Ç—å –≤—ñ–¥—Ä—ñ–∑–Ω—è—Ç–∏—Å—å –≤—ñ–¥ –≤–∫–∞–∑–∞–Ω–∏—Ö –≤–∏—â–µ. –ö–∞—Ç–∞–ª–æ–≥ —Ç–∞–∫–æ–∂ –≤–∏–∫–æ—Ä–∏—Å—Ç–æ–≤—É—î—Ç—å—Å—è –¥–ª—è —ñ–Ω—à–∏—Ö –ø—Ä–∏–≤–∞—Ç–Ω–∏—Ö —Ñ–∞–π–ª—ñ–≤, —è–∫—ñ –∑–±–µ—Ä—ñ–≥–∞—î —Å–ª—É–∂–±–∞. –Ü–Ω—à—ñ –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á—ñ –Ω–µ –ø–æ–≤–∏–Ω–Ω—ñ –º–∞—Ç–∏ –∑–º–æ–≥—É —É–≤—ñ–π—Ç–∏ –≤ —Ü–µ–π –∫–∞—Ç–∞–ª–æ–≥ —Ç–∞ —á–∏—Ç–∞—Ç–∏ —á–∏ –ø–∏—Å–∞—Ç–∏ —É —Ñ–∞–π–ª–∏ —É –Ω—å–æ–º—É. –ë—É–¥—å-—Ö—Ç–æ, —Ö—Ç–æ –º–æ–∂–µ —á–∏—Ç–∞—Ç–∏ —Ü–µ–π –∫–∞—Ç–∞–ª–æ–≥, –º–æ–∂–µ –∑'—î–¥–Ω–∞—Ç–∏—Å—å –∑ –±—É–¥—å-—è–∫–∏–º –¥–∏—Å–ø–ª–µ—î–º –Ω–∞ —Ü—å–æ–º—É –∫–æ–º–ø'—é—Ç–µ—Ä—ñ.</para>
  1873.             </listitem>
  1874.           </varlistentry>
  1875.           
  1876.           <varlistentry>
  1877.             <term>SessionDesktopDir</term>
  1878.             <listitem>
  1879.               <synopsis>SessionDesktopDir=<etc>/X11/sessions/:<etc>/dm/Sessions/:<share>/xsessions/</synopsis>
  1880.               <para>–ö–∞—Ç–∞–ª–æ–≥, —â–æ –º—ñ—Å—Ç–∏—Ç—å —Ñ–∞–π–ª–∏ <filename>.desktop</filename>, —è–∫—ñ –ø—Ä–µ–¥—Å—Ç–∞–≤–ª—è—é—Ç—å –¥–æ—Å—Ç—É–ø–Ω—ñ —Å–µ–∞–Ω—Å–∏ –Ω–∞ —Ü—ñ–π —Å–∏—Å—Ç–µ–º—ñ. –ü–æ—á–∏–Ω–∞—é—á–∏ –∑ 2.4.4.2, –≤—ñ–Ω —Ä–æ–∑–≥–ª—è–¥–∞—î—Ç—å—Å—è —è–∫ –∑–º—ñ–Ω–Ω–∞ —Ç–∏–ø—É PATH —Ç–∞ –≤–∏–∫–æ—Ä–∏—Å—Ç–æ–≤—É—î—Ç—å—Å—è –ø–µ—Ä—à–∏–π –∑–Ω–∞–π–¥–µ–Ω–∏–π —Ñ–∞–π–ª.</para>
  1881.             </listitem>
  1882.           </varlistentry>
  1883.  
  1884.           <varlistentry>
  1885.             <term>SoundProgram</term>
  1886.             <listitem>
  1887.               <synopsis>SoundProgram=<filename><bin>/play</filename> (–∞–±–æ <filename><bin>/audioplay</filename> –Ω–∞ Solaris)</synopsis>
  1888.               <para>–ü—Ä–æ–≥—Ä–∞–º–∞, —â–æ –≤–∏–∫–æ—Ä–∏—Å—Ç–æ–≤—É—î—Ç—å—Å—è –¥–ª—è –≤—ñ–¥—Ç–≤–æ—Ä–µ–Ω–Ω—è –∑–≤—É–∫—É. –ù–∞—Ä–∞–∑—ñ –≤–∏–∫–æ—Ä–∏—Å—Ç–æ–≤—É—î—Ç—å—Å—è –¥–ª—è –≤—ñ–¥—Ç–≤–æ—Ä–µ–Ω–Ω—è –∑–≤—É–∫—É –ø—Ä–∏ –≤—Ö–æ–¥—ñ —É —Å–µ–∞–Ω—Å, –¥–∏–≤—ñ—Ç—å—Å—è –∫–ª—é—á <filename>SoundOnLoginFile</filename>. –ü—ñ–¥—Ç—Ä–∏–º—É—î—Ç—å—Å—è –∑ 2.5.90.0.</para>
  1889.             </listitem>
  1890.           </varlistentry>
  1891.  
  1892.           <varlistentry>
  1893.             <term>StandardXServer</term>
  1894.             <listitem>
  1895.               <synopsis>StandardXServer=/–∫–∞—Ç–∞–ª–æ–≥/–¥–æ/X (–∑–Ω–∞—á–µ–Ω–Ω—è, —â–æ –≤–∏–∑–Ω–∞—á–∞—î—Ç—å—Å—è —É –∫–æ–Ω—Ñ—ñ–≥—É—Ä–∞—Ü—ñ–π–Ω–æ–º—É —Ñ–∞–π–ª—ñ)</synopsis>
  1896.               <para>–ü–æ–≤–Ω–∏–π —à–ª—è—Ö —Ç–∞ –Ω–µ–æ–±–æ–≤'—è–∑–∫–æ–≤—ñ –∞—Ä–≥—É–º–µ–Ω—Ç–∏ –∫–æ–º–∞–Ω–¥–∏ –∑–∞–ø—É—Å–∫—É —Å—Ç–∞–Ω–¥–∞—Ä—Ç–Ω–æ–≥–æ X-—Å–µ—Ä–≤–µ—Ä–∞. –í–∏–∫–æ—Ä–∏—Å—Ç–æ–≤—É—î—Ç—å—Å—è –∫–æ–ª–∏ gdm –Ω–µ –º–æ–∂–µ –∑–Ω–∞–π—Ç–∏ –Ω—ñ—è–∫–µ —ñ–Ω—à–µ –≤–∏–∑–Ω–∞—á–µ–Ω–Ω—è, —Ç–∞ –≤–∏–∫–æ—Ä–∏—Å—Ç–æ–≤—É—î—Ç—å—Å—è —è–∫ —Ç–∏–ø–æ–≤–∏–π —Ç–∞ –∞–≤–∞—Ä—ñ–π–Ω–∏–π –≤–∞—Ä—ñ–∞–Ω—Ç —É –∫—ñ–ª—å–∫–æ—Ö –≤–∏–ø–∞–¥–∫–∞—Ö. –ú–∞—î –∑–∞–ø—É—Å–∫–∞—Ç–∏ —è–∫–∏–π—Å—å X-—Å–µ—Ä–≤–µ—Ä.</para>
  1897.             </listitem>
  1898.           </varlistentry>
  1899.  
  1900.           <varlistentry>
  1901.             <term>SuspendCommand</term>
  1902.             <listitem>
  1903.               <synopsis>SuspendCommand=</synopsis>
  1904.               <para>–ü–æ–≤–Ω–∏–π —à–ª—è—Ö —Ç–∞ –Ω–µ–æ–±–æ–≤'—è–∑–∫–æ–≤—ñ –∞—Ä–≥—É–º–µ–Ω—Ç–∏ –∫–æ–º–∞–Ω–¥–∏, —â–æ –≤–∏–∫–æ–Ω—É—î—Ç—å—Å—è –∫–æ–ª–∏ –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á –≤–∏–±–∏—Ä–∞—î –ü—Ä–∏–∑—É–ø–∏–Ω–∏—Ç–∏ –∫–æ–º–ø'—é—Ç–µ—Ä –∑ –º–µ–Ω—é –î—ñ—ó. –Ø–∫—â–æ –∑–Ω–∞—á–µ–Ω–Ω—è –≤—ñ–¥—Å—É—Ç–Ω—î, –∫–æ–º–∞–Ω–¥–∞ –ø—Ä–∏–∑—É–ø–∏–Ω–∫–∏ –Ω–µ–¥–æ—Å—Ç—É–ø–Ω–∞. –ó–∞—É–≤–∞–∂—Ç–µ, —â–æ —Ç–∏–ø–æ–≤–µ –∑–Ω–∞—á–µ–Ω–Ω—è —Ü—å–æ–≥–æ –ø–∞—Ä–∞–º–µ—Ç—Ä–∞ –Ω–µ —î –ø–æ—Ä–æ–∂–Ω—ñ–º, —Ç–æ–º—É –¥–ª—è –∑–∞–±–æ—Ä–æ–Ω–∏ –º–æ–∂–ª–∏–≤–æ—Å—Ç—ñ –ø–µ—Ä–µ–∑–∞–ø—É—Å–∫—É —Ç—Ä–µ–±–∞ —è–≤–Ω–æ –≤—Å—Ç–∞–Ω–æ–≤–∏—Ç–∏ –ø–æ—Ä–æ–∂–Ω—î –∑–Ω–∞—á–µ–Ω–Ω—è.</para>
  1905.             </listitem>
  1906.           </varlistentry>
  1907.  
  1908.           <varlistentry>
  1909.             <term>SystemCommandsInMenu</term>
  1910.             <listitem>
  1911.               <synopsis>SuspendCommand=HALT;REBOOT;SHUTDOWN;SUSPEND;CUSTOM_CMD</synopsis>
  1912.               <para>
  1913.                  Specify which system commands are available in the greeter
  1914.                  menu. Valid values are HALT, REBOOT, SHUTDOWN, SUSPEND, and
  1915.                  CUSTOM_CMD and these should be separated by semicolons.  This
  1916.                  can be useful if you want to disable some options in the menu,
  1917.                  but still have them available to authenticated users via the
  1918.                  SET_LOGOUT_ACTION or SET_SAFE_LOGOUT_ACTION
  1919.                  <command>gdmflexiserver</command> commands.  For example, the
  1920.                  GNOME panel uses these commands to provide Shutdown, Reboot,
  1921.                  and Suspend in the application menu.  Therefore if you turn
  1922.                  off these options in the greeter, these options can still be
  1923.                  available to users who have authenticated via the GNOME panel.
  1924.                  Refer to the related
  1925.                  <filename>AllowLogoutActions</filename> and
  1926.                  <filename>RBACSystemCommandKeys</filename> configuration
  1927.                  options.
  1928.               </para>
  1929.             </listitem>
  1930.           </varlistentry>
  1931.  
  1932.           <varlistentry>
  1933.             <term>TimedLoginEnable</term>
  1934.             <listitem>
  1935.               <synopsis>TimedLoginEnable=false</synopsis>
  1936.               <para>–ß–∏ –º–∞—î –∑–∞–ø—É—Å–∫–∞—Ç–∏—Å—å —Å–µ–∞–Ω—Å –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á–∞, –≤–∫–∞–∑–∞–Ω–æ–≥–æ —É –ø–∞—Ä–∞–º–µ—Ç—Ä—ñ <filename>TimedLogin</filename>, –ø—ñ—Å–ª—è –ø–µ–≤–Ω–æ—ó –∫—ñ–ª—å–∫–æ—Å—Ç—ñ —Å–µ–∫—É–Ω–¥ (—É –ø–∞—Ä–∞–º–µ—Ç—Ä—ñ <filename>TimedLoginDelay</filename>) –≤—ñ–¥—Å—É—Ç–Ω–æ—Å—Ç—ñ –∞–∫—Ç–∏–≤–Ω–æ—Å—Ç—ñ —É –≤—ñ–∫–Ω—ñ –≤—Ö–æ–¥—É. –í–∏–∫–æ—Ä–∏—Å—Ç–æ–≤—É—î—Ç—å—Å—è –¥–ª—è —Ç–µ—Ä–º—ñ–Ω–∞–ª—ñ–≤ –∑–∞–≥–∞–ª—å–Ω–æ–≥–æ –¥–æ—Å—Ç—É–ø—É –∞–±–æ –Ω–∞–≤—ñ—Ç—å —É –¥–æ–º–∞—à–Ω—å–æ–º—É –≤–∏–∫–æ—Ä–∏—Å—Ç–∞–Ω–Ω—ñ. –Ø–∫—â–æ –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á –≤–∏–∫–æ—Ä–∏—Å—Ç–æ–≤—É—î –∫–ª–∞–≤—ñ–∞—Ç—É—Ä—É –∞–±–æ –ø–µ—Ä–µ–≥–ª—è–¥–∞—î –º–µ–Ω—é, –≤—ñ–¥–ª—ñ–∫ —á–∞—Å—É —Å–∫–∏–¥–∞—î—Ç—å—Å—è –Ω–∞ <filename>TimedLoginDelay</filename> –∞–±–æ 30 —Å–µ–∫—É–Ω–¥, –≤ –∑–∞–ª–µ–∂–Ω–æ—Å—Ç—ñ –≤—ñ–¥ —Ç–æ–≥–æ —è–∫–µ –∑–Ω–∞—á–µ–Ω–Ω—è –±—ñ–ª—å—à–µ. –Ø–∫—â–æ –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á –Ω–µ –≤–≤—ñ–≤ —ñ–º'—è –∞ –ø—Ä–æ—Å—Ç–æ –Ω–∞—Ç–∏—Å–Ω—É–≤ –Ω–∞ –∫–ª–∞–≤—ñ—à—É ENTER, —Ç–æ–¥—ñ GDM –≤–≤–∞–∂–∞—î —â–æ –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á –±–∞–∂–∞—î –Ω–µ–≥–∞–π–Ω–æ —É–≤—ñ–π—Ç–∏ –∑ —ñ–º–µ–Ω–µ–º –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á–∞ –≤—ñ–¥–∫–ª–∞–¥–µ–Ω–æ–≥–æ –≤—Ö–æ–¥—É. –ó–∞—É–≤–∞–∂—Ç–µ, –ø—Ä–∏ —Ü—å–æ–º—É –Ω–µ –∑–∞–ø–∏—Ç—É—î—Ç—å—Å—è –ø–∞—Ä–æ–ª—å, —Ç–æ–∂ –±—É–¥—å—Ç–µ –æ–±–µ—Ä–µ–∂–Ω—ñ,  —Ö–æ—á–∞ –ø—Ä–∏ –≤–∏–∫–æ—Ä–∏—Å—Ç–∞–Ω–Ω—ñ PAM –º–æ–∂–Ω–∞ –Ω–∞–ª–∞—à—Ç—É–≤–∞—Ç–∏ –∑–∞–ø–∏—Ç –ø–∞—Ä–æ–ª—é –ø–µ—Ä—à, –Ω—ñ–∂ –¥–æ–∑–≤–æ–ª–∏—Ç–∏ –≤—Ö—ñ–¥.</para>
  1937.             </listitem>
  1938.           </varlistentry>
  1939.  
  1940.           <varlistentry>
  1941.             <term>TimedLogin</term>
  1942.             <listitem>
  1943.               <synopsis>TimedLogin=</synopsis>
  1944.               <para>–ö–æ—Ä–∏—Å—Ç—É–≤–∞—á, —Å–µ–∞–Ω—Å —è–∫–æ–≥–æ –∑–∞–ø—É—Å–∫–∞—î—Ç—å—Å—è –ø—ñ—Å–ª—è –≤–∫–∞–∑–∞–Ω–æ–≥–æ —ñ–Ω—Ç–µ—Ä–≤–∞–ª—É –Ω–µ–∞–∫—Ç–∏–≤–Ω–æ—Å—Ç—ñ. –ù–∏–º –Ω–µ –º–æ–∂–µ –±—É—Ç–∏ "root", —É –±—É–¥—å-—è–∫–æ–º—É —Ä–∞–∑—ñ gdm –≤—ñ–¥–º–æ–≤–ª—è—Ç–∏–º–µ—Ç—å—Å—è –∑–∞–ø—É—Å–∫–∞—Ç–∏ —Ç–∞–∫–∏–º —Å–ø–æ—Å–æ–±–æ–º —Å–µ–∞–Ω—Å root. –ü—ñ–¥—Ç—Ä–∏–º—É—é—Ç—å—Å—è —Ç–∞–∫—ñ —Å–∞–º—ñ —Ñ—É–Ω–∫—Ü—ñ—ó —è–∫ —ñ –¥–ª—è <filename>AutomaticLogin</filename>. –í–∏–∫–æ—Ä–∏—Å—Ç–æ–≤—É—é—Ç—å—Å—è —Ç–∞–∫—ñ —Å–∞–º—ñ –∫–µ—Ä—É—é—á–∏ —Å–∏–º–≤–æ–ª–∏ —Ç–∞ –∫–∞–Ω–∞–ª–∏ –¥–æ –ø—Ä–æ–≥—Ä–∞–º.</para>
  1945.             </listitem>
  1946.           </varlistentry>
  1947.  
  1948.           <varlistentry>
  1949.             <term>TimedLoginDelay</term>
  1950.             <listitem>
  1951.               <synopsis>TimedLoginDelay=30</synopsis>
  1952.               <para>
  1953.                 Delay in seconds before the <filename>TimedLogin</filename>
  1954.                 user will be logged in.  It must be greater then or equal to 10.
  1955.               </para>
  1956.             </listitem>
  1957.           </varlistentry>
  1958.           
  1959.           <varlistentry>
  1960.             <term>User</term>
  1961.             <listitem>
  1962.               <synopsis>User=gdm</synopsis>
  1963.               <para>–Ü–º'—è –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á–∞, –≤—ñ–¥ —ñ–º–µ–Ω—ñ —è–∫–æ–≥–æ –∑–∞–ø—É—Å–∫–∞—é—Ç—å—Å—è <command>gdmlogin</command>, <command>gdmgreeter</command>, <command>gdmchooser</command> —Ç–∞ –≤–Ω—É—Ç—Ä—ñ—à–Ω—ñ –∞–≤–∞—Ä—ñ–π–Ω—ñ –¥—ñ–∞–ª–æ–≥–æ–≤—ñ –≤—ñ–∫–Ω–∞ GTK+. –¢–∞–∫–æ–∂ –¥–∏–≤—ñ—Ç—å—Å—è –ø–∞—Ä–∞–º–µ—Ç—Ä <filename>Group</filename>. –¶–µ–π –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á –º–∞—Ç–∏–º–µ –¥–æ—Å—Ç—É–ø –¥–æ —É—Å—ñ—Ö —Ñ–∞–π–ª—ñ–≤ –∞–≤—Ç–æ—Ä–∏–∑–∞—Ü—ñ—ó X-—Å–µ—Ä–≤–µ—Ä–∞, —Ç–∞, –º–æ–∂–ª–∏–≤–æ, –¥–æ —ñ–Ω—à–∏—Ö –≤–Ω—É—Ç—Ä—ñ—à–Ω—ñ—Ö –¥–∞–Ω–∏—Ö GDM, —Ç–æ–º—É –≤—ñ–Ω –Ω–µ –ø–æ–≤–∏–Ω–µ–Ω –±—É—Ç–∏ —Ç–∞–∫–∏–º –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á–µ–º —è–∫  nobody, –∞ —Ü—ñ–ª–∫–æ–º –æ–∫—Ä–µ–º–∏–º –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á–µ–º.</para>
  1964.             </listitem>
  1965.           </varlistentry>
  1966.           
  1967.           <varlistentry>
  1968.             <term>UserAuthDir</term>
  1969.             <listitem>
  1970.               <synopsis>UserAuthDir=</synopsis>
  1971.               <para>–ö–∞—Ç–∞–ª–æ–≥, –¥–µ –º–∞—î –∑–±–µ—Ä—ñ–≥–∞—Ç–∏—Å—å —Ñ–∞–π–ª <filename>.Xauthority</filename>. –Ø–∫—â–æ –Ω—ñ—á–æ–≥–æ –Ω–µ –≤–∫–∞–∑–∞–Ω–æ, –≤–∏–∫–æ—Ä–∏—Å—Ç–æ–≤—É—î—Ç—å—Å—è –¥–æ–º–∞—à–Ω—ñ–π –∫–∞—Ç–∞–ª–æ–≥ –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á–∞. –¢–∏–ª—å–¥–∞ —Ä–æ–∑–ø—ñ–∑–Ω–∞—î—Ç—å—Å—è —è–∫ –¥–æ–º–∞—à–Ω—ñ–π –∫–∞—Ç–∞–ª–æ–≥, —Ç–æ–º—É –º–æ–∂–Ω–∞ –≤–∫–∞–∑–∞—Ç–∏ —â–æ—Å—å –ø–æ–¥—ñ–±–Ω–µ: <filename>~/authdir/</filename>.</para>
  1972.  
  1973.               <para>–Ø–∫—â–æ –≤–∏ –Ω–µ –≤–∏–∫–æ—Ä–∏—Å—Ç–æ–≤—É—î—Ç–µ —Ç–∏–ª—å–¥—É, —Ç–æ–¥—ñ –Ω–∞–∑–≤–∞ —Å—Ç–≤–æ—Ä—é–≤–∞–Ω–æ–≥–æ —Ñ–∞–π–ª—É –±—É–¥–µ –≤–∏–ø–∞–¥–∫–æ–≤–æ—é, –ø–æ–¥—ñ–±–Ω–∞ –¥–æ <filename>UserAuthFBDir</filename>. –¢–∞–∫–∏–º —á–∏–Ω–æ–º –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á—ñ –º–∞—Ç–∏–º—É—Ç—å –æ–¥–Ω–∞–∫–æ–≤–∏–π –∫–∞—Ç–∞–ª–æ–≥ –∞—É—Ç–µ–Ω—Ç–∏—Ñ—ñ–∫–∞—Ü—ñ—ó. –ù–∞–ø—Ä–∏–∫–ª–∞–¥, —è–∫—â–æ –¥–æ–º–∞—à–Ω—ñ–π –∫–∞—Ç–∞–ª–æ–≥ –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á–∞ –Ω–∞ NFS, –≤–∏ –º–æ–∂–µ—Ç–µ –≤—Å—Ç–∞–Ω–æ–≤–∏—Ç–∏ –∑–Ω–∞—á–µ–Ω–Ω—è —Ü—å–æ–≥–æ –ø–∞—Ä–∞–º–µ—Ç—Ä–∞ <filename>/tmp</filename>, —â–æ–± —Ñ–∞–π–ª–∏ cookie –Ω–µ –ø–µ—Ä–µ–¥–∞–≤–∞–ª–∏—Å—å —á–µ—Ä–µ–∑ –º–µ—Ä–µ–∂—É. –ö–æ—Ä–∏—Å—Ç—É–≤–∞—á—ñ –ø–æ–≤–∏–Ω–Ω—ñ –º–∞—Ç–∏ –ø—Ä–∞–≤–æ –∑–∞–ø–∏—Å—É —É —Ü—å–æ–º—É –∫–∞—Ç–∞–ª–æ–∑—ñ, —Ç–∞ –¥–ª—è —Ü—å–æ–≥–æ –∫–∞—Ç–∞–ª–æ–≥—É –º–∞—î –±—É—Ç–∏ –≤–∏—Å—Ç–∞–≤–ª–µ–Ω–∏–π sticky-–±—ñ—Ç, —è–∫ –¥–ª—è –∫–∞—Ç–∞–ª–æ–≥—É <filename>/tmp</filename>.</para>
  1974.  
  1975.               <para>
  1976.                 Normally if this is the user's home directory GDM will still
  1977.                 refuse to put cookies there if it thinks it is NFS (by testing
  1978.                 root-squashing).  This can be changed by setting
  1979.                 <filename>NeverPlaceCookiesOnNFS</filename> in the
  1980.                 <filename>[security]</filename> section to false.
  1981.               </para>
  1982.             </listitem>
  1983.           </varlistentry>
  1984.           
  1985.           <varlistentry>
  1986.             <term>UserAuthFBDir</term>
  1987.             <listitem>
  1988.               <synopsis>UserAuthFBDir=/tmp</synopsis>
  1989.               <para>–Ø–∫—â–æ GDM –Ω–µ –≤–¥–∞—î—Ç—å—Å—è –æ–Ω–æ–≤–∏—Ç–∏ —Ñ–∞–π–ª <filename>.Xauthority</filename> –¥–ª—è –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á–∞, –∞–≤–∞—Ä—ñ–π–Ω–∏–π —Ñ–∞–π–ª —Å—Ç–≤–æ—Ä—é—î—Ç—å—Å—è —É —Ü—å–æ–º—É –∫–∞—Ç–∞–ª–æ–∑—ñ.</para>
  1990.             </listitem>
  1991.           </varlistentry>
  1992.           
  1993.           <varlistentry>
  1994.             <term>UserAuthFile</term>
  1995.             <listitem>
  1996.               <synopsis>UserAuthFile=.Xauthority</synopsis>
  1997.               <para>–ù–∞–∑–≤–∞ —Ñ–∞–π–ª—É, —â–æ –≤–∏–∫–æ—Ä–∏—Å—Ç–æ–≤—É—î—Ç—å—Å—è –¥–ª—è –∑–±–µ—Ä—ñ–≥–∞–Ω–Ω—è —Ñ–∞–π–ª—ñ–≤ cookie –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á—ñ–≤.</para>
  1998.             </listitem>
  1999.           </varlistentry>
  2000.  
  2001.           <varlistentry>
  2002.             <term>VTAllocation</term>
  2003.             <listitem>
  2004.               <synopsis>VTAllocation=true</synopsis>
  2005.               <para>–ù–∞ —Å–∏—Å—Ç–µ–º–∞—Ö, –¥–µ GDM –ø—ñ–¥—Ç—Ä–∏–º—É—î –∞–≤—Ç–æ–º–∞—Ç–∏—á–Ω–µ –ø—Ä–∏–∑–Ω–∞—á–µ–Ω–Ω—è –≤—ñ—Ä—Ç—É–∞–ª—å–Ω–∏—Ö —Ç–µ—Ä–º—ñ–Ω–∞–ª—ñ–≤ (VT) (–Ω–∞—Ä–∞–∑—ñ –ª–∏—à–µ —É Linux), –≤–∏ –º–æ–∂–µ—Ç–µ –∑–º—É—Å–∏—Ç–∏ GDM –¥–æ–¥–∞–≤–∞—Ç–∏ –∞—Ä–≥—É–º–µ–Ω—Ç vt –¥–æ –∫–æ–º–∞–Ω–¥–∏ –∑–∞–ø—É—Å–∫—É X-—Å–µ—Ä–≤–µ—Ä–∞. –¢–∞–∫–∏–º —á–∏–Ω–æ–º –º–æ–∂–Ω–∞ —É–Ω–∏–∫–Ω—É—Ç–∏ —Å—Ç–∞–Ω—É –∑–º–∞–≥–∞–Ω–Ω—è, —è–∫–∏–π –≤–∏–Ω–∏–∫–∞—î –∫–æ–ª–∏ –∫–æ–∂–µ–Ω X-—Å–µ—Ä–≤–µ—Ä —Ä–æ–±–∏—Ç—å –≤–ª–∞—Å–Ω–∏–π –∑–∞–ø–∏—Ç –Ω–∞ –∫–µ—Ä—É–≤–∞–Ω–Ω—è –≤—ñ—Ä—Ç—É–∞–ª—å–Ω–∏–º —Ç–µ—Ä–º—ñ–Ω–∞–ª–æ–º. –¢–∞–∫–æ–∂ –¥–∏–≤—ñ—Ç—å—Å—è <filename>FirstVT</filename>.</para>
  2006.             </listitem>
  2007.           </varlistentry>
  2008.  
  2009.           <varlistentry>
  2010.             <term>XKeepsCrashing</term>
  2011.             <listitem>
  2012.               <synopsis>XKeepsCrashing=<etc>/gdm/XKeepsCrashing</synopsis>
  2013.               <para>–°—Ü–µ–Ω–∞—Ä—ñ–π, —â–æ –∑–∞–ø—É—Å–∫–∞—î—Ç—å—Å—è —É –≤–∏–ø–∞–¥–∫—É –±–∞–≥–∞—Ç–æ—Ä–∞–∑–æ–≤–æ–≥–æ –∞–≤–∞—Ä—ñ–π–Ω–æ–≥–æ –∑–∞–≤–µ—Ä—à–µ–Ω–Ω—è X-—Å–µ—Ä–≤–µ—Ä–∞. –í–∏–∫–æ—Ä–∏—Å—Ç–æ–≤—É—î—Ç—å—Å—è –¥–ª—è –∑–∞–ø—É—Å–∫—É –ø—Ä–æ–≥—Ä–∞–º–∏ –Ω–∞–ª–∞—à—Ç–æ–≤—É–≤–∞–Ω–Ω—è X-—Å–µ—Ä–≤–µ—Ä–∞, –∞–±–æ —á–æ–≥–æ—Å—å —ñ–Ω—à–æ–≥–æ, —â–æ –º–∞—î —Å—Ç–≤–æ—Ä–∏—Ç–∏ –ø—Ä–∞—Ü–µ–∑–¥–∞—Ç–Ω—É –∫–æ–Ω—Ñ—ñ–≥—É—Ä–∞—Ü—ñ—é X-—Å–µ—Ä–≤–µ—Ä–∞. –Ø–∫ –ø—Ä–∏–∫–ª–∞–¥, –¥–∏–≤—ñ—Ç—å—Å—è —Å—Ü–µ–Ω–∞—Ä—ñ–π, —è–∫–∏–π –ø–æ—Å—Ç–∞—á–∞—î—Ç—å—Å—è –∑ –¥–∏—Å—Ç—Ä–∏–±—É—Ç–∏–≤–æ–º. –°—Ü–µ–Ω–∞—Ä—ñ–π <filename>XKeepsCrashing</filename>, —â–æ –Ω–∞–¥–∞—î—Ç—å—Å—è, –ø–µ—Ä–µ–≤—ñ—Ä—è–≤—Å—è –Ω–∞ Red Hat, –∞–ª–µ –º–æ–∂–µ –ø—Ä–∞—Ü—é–≤–∞—Ç–∏ —ñ –¥–ª—è —ñ–Ω—à–∏—Ö —Å–∏—Å—Ç–µ–º. –í–∞—à —Å–∏—Å—Ç–µ–º–Ω–∏–π —ñ–Ω—Ç–µ–≥—Ä–∞—Ç–æ—Ä –º–∞—î –æ–Ω–æ–≤–∏—Ç–∏ —Ü–µ–π —Å—Ü–µ–Ω–∞—Ä—ñ–π –¥–ª—è –≤–∞—à–æ—ó —Å–∏—Å—Ç–µ–º–∏.</para>
  2014.               <para>–Ø–∫—â–æ –≤—Å—Ç–∞–Ω–æ–≤–ª–µ–Ω–æ –∑–Ω–∞—á–µ–Ω–Ω—è <filename>FailsafeXServer</filename>, –π–æ–≥–æ –±—É–¥–µ –≤–∏–ø—Ä–æ–±—É–≤–∞–Ω–æ –ø–µ—Ä—à–∏–º. –í–∏–∫–æ—Ä–∏—Å—Ç–æ–≤—É—î—Ç—å—Å—è –ª–∏—à–µ —è–∫ —Ä–µ–∑–µ—Ä–≤, —è–∫—â–æ —Å–µ—Ä–≤–µ—Ä –ø—Ä–æ–¥–æ–≤–∂—É—î –∞–≤–∞—Ä—ñ–π–Ω–æ –∑–∞–≤–µ—Ä—à—É–≤–∞—Ç–∏—Å—å.</para>
  2015.             </listitem>
  2016.           </varlistentry>
  2017.  
  2018.           <varlistentry>
  2019.             <term>Xnest</term>
  2020.             <listitem>
  2021.               <synopsis>Xnest=<bin>/X11/Xephyr -audit 0</synopsis>
  2022.               <para>
  2023.                 The full path and arguments to the nested X server command, 
  2024.                 which can be Xephyr, Xnest, or similar program.  This command
  2025.                 is used for starting nested displays allowing the user
  2026.                 to start new login screens in a nested window.  Xephyr is
  2027.                 recommended since it works best and better supports modern
  2028.                 X server extensions.  Therefore GDM will set the default
  2029.                 configuration to use Xephyr if available.  If Xephyr is not
  2030.                 available, then Xnest will be used if it is available.
  2031.               </para>
  2032.             </listitem>
  2033.           </varlistentry>
  2034.  
  2035.           <varlistentry>
  2036.             <term>XnestUnscaledFontPath</term>
  2037.             <listitem>
  2038.               <synopsis>XnestUnscaledFontPath=true</synopsis>
  2039.               <para>
  2040.                 Set to true if the nested X server command program supports the
  2041.                 ":unscaled" suffix in the FontPath (passed to nested X server
  2042.                 command via the -fp argument).  Some Xnest (e.g. Xsun Xnest)
  2043.                 programs do not, and it is necessary to set this to false for
  2044.                 such nested X server commands to work with GDM.  Refer to the
  2045.                 <filename>Xnest</filename> configuration option.
  2046.               </para>
  2047.             </listitem>
  2048.           </varlistentry>
  2049.         </variablelist>
  2050.       </sect3>
  2051.  
  2052.       <sect3 id="securitysection">
  2053.         <title>–ü–∞—Ä–∞–º–µ—Ç—Ä–∏ –±–µ–∑–ø–µ–∫–∏</title>
  2054.         
  2055.         <variablelist>
  2056.           <title>[security]</title>
  2057.           
  2058.           <varlistentry>
  2059.             <term>AllowRoot</term>
  2060.             <listitem>
  2061.               <synopsis>AllowRoot=true</synopsis>
  2062.               <para>–ß–∏ –¥–æ–∑–≤–æ–ª—è—Ç–∏ –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á—É root (–∞–¥–º—ñ–Ω—ñ—Å—Ç—Ä–∞—Ç–æ—Ä—É) –≤—Ö–æ–¥–∏—Ç–∏ —á–µ—Ä–µ–∑ GDM. –ó–Ω–∞—á–µ–Ω–Ω—è false –∑–∞–±–æ—Ä–æ–Ω—è—î —Ç–∞–∫–∏–π –≤—Ö—ñ–¥.</para>
  2063.               <para>–ù–∞ —Å–∏—Å—Ç–µ–º–∞—Ö, —â–æ –ø—ñ–¥—Ç—Ä–∏–º—É—é—Ç—å—Å—è PAM, —Ü–µ–π –ø–∞—Ä–∞–º–µ—Ç—Ä –Ω–µ —Ç–∞–∫–∏–π –∫–æ—Ä–∏—Å–Ω–∏–π, —Ç–æ–º—É —â–æ —Ç–µ —Å–∞–º–µ –º–æ–∂–Ω–∞ –∑—Ä–æ–±–∏—Ç–∏ –∑–∞ –¥–æ–ø–æ–º–æ–≥–æ—é PAM, –∞–±–æ –Ω–∞–≤—ñ—Ç—å –±—ñ–ª—å—à–µ. –ü—Ä–æ—Ç–µ, –≤—ñ–Ω –¥–æ—Å—ñ –¥—ñ—î, —Ç–æ–º—É –Ω–∞ —Å–∏—Å—Ç–µ–º–∞—Ö –∑ –ø—ñ–¥—Ç—Ä–∏–º–∫–æ—é PAM, –º–æ–∂–ª–∏–≤–æ, —Å–ª—ñ–¥ –≤—Å—Ç–∞–Ω–æ–≤–∏—Ç–∏ –∑–Ω–∞—á–µ–Ω–Ω—è true.</para>
  2064.             </listitem>
  2065.           </varlistentry>
  2066.  
  2067.           <varlistentry>
  2068.             <term>AllowRemoteRoot</term>
  2069.             <listitem>
  2070.               <synopsis>AllowRemoteRoot=false</synopsis>
  2071.               <para>–ß–∏ –¥–æ–∑–≤–æ–ª—è—Ç–∏ –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á—É root (–∞–¥–º—ñ–Ω—ñ—Å—Ç—Ä–∞—Ç–æ—Ä—É) –≤—Ö–æ–¥–∏—Ç–∏ –≤—ñ–¥–¥–∞–ª–µ–Ω–æ —á–µ—Ä–µ–∑ GDM. –Ø–∫—â–æ —Ç—Ä–µ–±–∞ –≤–∏–º–∫–Ω—É—Ç–∏ —Ç–∞–∫–∏–π —Ç–∏–ø –≤—Ö–æ–¥—É, –≤—Å—Ç–∞–Ω–æ–≤—ñ—Ç—å –∑–Ω–∞—á–µ–Ω–Ω—è false. –í—ñ–¥–¥–∞–ª–µ–Ω–∏–º –≤—Ö–æ–¥–æ–º —î –±—É–¥—å-—è–∫–∏–π –≤—Ö—ñ–¥ —á–µ—Ä–µ–∑ XDMCP.</para>
  2072.               <para>–ù–∞ —Å–∏—Å—Ç–µ–º–∞—Ö, —â–æ –ø—ñ–¥—Ç—Ä–∏–º—É—é—Ç—å—Å—è PAM, —Ü–µ–π –ø–∞—Ä–∞–º–µ—Ç—Ä –Ω–µ —Ç–∞–∫–∏–π –∫–æ—Ä–∏—Å–Ω–∏–π, —Ç–æ–º—É —â–æ —Ç–µ —Å–∞–º–µ –º–æ–∂–Ω–∞ –∑—Ä–æ–±–∏—Ç–∏ –∑–∞ –¥–æ–ø–æ–º–æ–≥–æ—é PAM, —Ç–∞ –Ω–∞–≤—ñ—Ç—å –±—ñ–ª—å—à–µ.</para>
  2073.               <para>
  2074.                 This value will be overridden and set to false if the
  2075.                 <filename>/etc/default/login</filename> file exists and
  2076.                 contains "CONSOLE=/dev/login", and set to true if the
  2077.                 <filename>/etc/default/login</filename> file exists and
  2078.                 contains any other value or no value for CONSOLE.
  2079.               </para>
  2080.             </listitem>
  2081.           </varlistentry>
  2082.  
  2083.           <varlistentry>
  2084.             <term>AllowRemoteAutoLogin</term>
  2085.             <listitem>
  2086.               <synopsis>AllowRemoteAutoLogin=false</synopsis>
  2087.               <para>
  2088.                 Allow the timed login feature to work for remote displays.
  2089.                 In other words, remote connections via XDMCP will be allowed to
  2090.                 log into the "TimedLogin" user after the delay
  2091.                 defined by <filename>TimedLoginDelay</filename>.
  2092.               </para>
  2093.               <para>–ó–∞—É–≤–∞–∂—Ç–µ, —Ü–µ –º–æ–∂–µ –∑—Ä–æ–±–∏—Ç–∏ —Å–∏—Å—Ç–µ–º—É –¥—É–∂–µ –≤—Ä–∞–∑–ª–∏–≤–æ—é, —Ç–æ–º—É –ø–æ—á–∞—Ç–∫–æ–≤–æ –≤–∏–º–∫–Ω–µ–Ω–æ.</para>
  2094.             </listitem>
  2095.           </varlistentry>
  2096.  
  2097.           <varlistentry>
  2098.             <term>CheckDirOwner</term>
  2099.             <listitem>
  2100.               <synopsis>CheckDirOwner=true</synopsis>
  2101.               <para>–¢–∏–ø–æ–≤–æ, GDM –ø–µ—Ä–µ–≤—ñ—Ä—è—î –≤–ª–∞—Å–Ω–∏–∫—ñ–≤ –¥–æ–º–∞—à–Ω—ñ—Ö –∫–∞—Ç–∞–ª–æ–≥—ñ–≤ –ø–µ—Ä–µ–¥ –∑–∞–ø–∏—Å–æ–º –¥–æ –Ω–∏—Ö, —Ü–µ –∑–∞–ø–æ–±—ñ–≥–∞—î –ø–æ—Ä—É—à–µ–Ω–Ω—é –±–µ–∑–ø–µ–∫–∏ —É —Ä–∞–∑—ñ –ø–æ–º–∏–ª–æ–∫ –≤—Å—Ç–∞–Ω–æ–≤–ª–µ–Ω–Ω—è. –ü—Ä–æ—Ç–µ —É –¥–µ—è–∫–∏—Ö  –≤–∏–ø–∞–¥–∫–∞—Ö –≤–ª–∞—Å–Ω–∏–∫–æ–º –¥–æ–º–∞—à–Ω—ñ—Ö –∫–∞—Ç–∞–ª–æ–≥—ñ–≤ –±—É–¥–µ —ñ–Ω—à–∏–π –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á, —Ç–æ–¥—ñ –Ω–µ–æ–±—Ö—ñ–¥–Ω–æ —É–≤—ñ–º–∫–Ω—É—Ç–∏ —Ü–µ–π –ø–∞—Ä–∞–º–µ—Ç—Ä. –¢–∞–∫–æ–∂ —Å–ª—ñ–¥ –≤—Å—Ç–∞–Ω–æ–≤–∏—Ç–∏ –∑–Ω–∞—á–µ–Ω–Ω—è –∫–ª—é—á–∞ <filename>RelaxPermissions</filename> –ø—Ä–∏–Ω–∞–π–º–Ω—ñ —É –∑–Ω–∞—á–µ–Ω–Ω—è 1, –±–æ –∑–∞ —Ü–∏–º —Å—Ü–µ–Ω–∞—Ä—ñ—î–º –¥–æ–º–∞—à–Ω—ñ –∫–∞—Ç–∞–ª–æ–≥–∏ —à–≤–∏–¥—à–µ –∑–∞ –≤—Å–µ –¥–æ—Å—Ç—É–ø–Ω—ñ –≥—Ä—É–ø—ñ –¥–ª—è –∑–∞–ø–∏—Å—É. –ü—ñ–¥—Ç—Ä–∏–º—É—î—Ç—å—Å—è –∑ 2.6.0.4.</para>
  2102.             </listitem>
  2103.           </varlistentry>
  2104.  
  2105.           <varlistentry>
  2106.             <term>SupportAutomount</term>
  2107.             <listitem>
  2108.               <synopsis>SupportAutomount=false</synopsis>
  2109.               <para>
  2110.                 By default GDM checks the ownership of the home directories
  2111.                 before writing to them, this prevents security issues in case
  2112.                 of bad setup.  However, when home directories are managed by
  2113.                 automounter, they are often not mounted before they are 
  2114.                 accessed. This option works around subtleties of Linux
  2115.                 automounter.
  2116.               </para>
  2117.             </listitem>
  2118.           </varlistentry>
  2119.  
  2120.           <varlistentry>
  2121.             <term>DisallowTCP</term>
  2122.             <listitem>
  2123.               <synopsis>DisallowTCP=true</synopsis>
  2124.               <para>
  2125.                 If true, then always append <filename>-nolisten tcp</filename>
  2126.                 to the command line when starting attached X servers, thus
  2127.                 disallowing TCP connection.  This is a more secure
  2128.                 configuration if not using remote connections.
  2129.               </para>
  2130.             </listitem>
  2131.           </varlistentry>
  2132.  
  2133.           <varlistentry>
  2134.             <term>NeverPlaceCookiesOnNFS</term>
  2135.             <listitem>
  2136.               <synopsis>NeverPlaceCookiesOnNFS=true</synopsis>
  2137.               <para>
  2138.                 Normally if this is true (which is by default), GDM will not
  2139.                 place cookies into the user's home directory if this directory
  2140.                 is on NFS.  Well, GDM will consider any filesystem with
  2141.                 root-squashing an NFS filesystem.  Sometimes however the remote
  2142.                 file system can have root squashing and be safe (perhaps by
  2143.                 using encryption).  In this case set this to 'false'.  Note
  2144.                 that this option appeared in version 2.4.4.4 and is ignored in
  2145.                 previous versions.
  2146.               </para>
  2147.             </listitem>
  2148.           </varlistentry>
  2149.  
  2150.           <varlistentry>
  2151.             <term>PasswordRequired</term>
  2152.             <listitem>
  2153.               <synopsis>PasswordRequired=false</synopsis>
  2154.               <para>
  2155.                 If true, this will cause PAM_DISALLOW_NULL_AUTHTOK to be
  2156.                 passed as a flag to pam_authenticate and pam_acct_mgmt,
  2157.                 disallowing NULL password.  This setting will only take
  2158.                 effect if PAM is being used by GDM.  This value will be
  2159.                 overridden with the value from
  2160.                 <filename>/etc/default/login</filename> if it contains
  2161.                 "PASSREQ=[YES|NO]".  If the
  2162.                 <filename>/etc/default/login</filename> file exists, but
  2163.                 contains no value for PASSREQ, the value as defined in the GDM
  2164.                 configuration will be used.
  2165.               </para>
  2166.             </listitem>
  2167.           </varlistentry>
  2168.           
  2169.           <varlistentry>
  2170.             <term>RelaxPermissions</term>
  2171.             <listitem>
  2172.               <synopsis>RelaxPermissions=0</synopsis>
  2173.               <para>–¢–∏–ø–æ–≤–æ, GDM —ñ–≥–Ω–æ—Ä—É—î —Ñ–∞–π–ª–∏ —Ç–∞ –∫–∞—Ç–∞–ª–æ–≥–∏ –¥–æ—Å—Ç—É–ø–Ω—ñ –¥–ª—è –∑–∞–ø–∏—Å—É —ñ–Ω—à–∏–º –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á–∞–º, –æ–∫—Ä—ñ–º –≤–ª–∞—Å–Ω–∏–∫–∞.</para> 
  2174.               
  2175.               <para>–ó–º—ñ–Ω–∞ –∑–Ω–∞—á–µ–Ω–Ω—è RelaxPermissions —Ä–æ–±–∏—Ç—å –º–æ–∂–ª–∏–≤–∏–º –∑–º—ñ–Ω—É —Ü—ñ—î—ó –ø–æ–≤–µ–¥—ñ–Ω–∫–∏:</para>
  2176.               
  2177.               <para>0 - –ü–∞—Ä–∞–Ω–æ—ó–¥–∞–ª—å–Ω–∏–π —Ä–µ–∂–∏–º. –î–æ–ø—É—Å–∫–∞—é—Ç—å—Å—è –ª–∏—à–µ —Ñ–∞–π–ª–∏ —Ç–∞ –∫–∞—Ç–∞–ª–æ–≥–∏, –≤–ª–∞—Å–Ω–∏–∫–æ–º —è–∫–∏—Ö —î –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á.</para>
  2178.               <para>1 - –î–æ–ø—É—Å–∫–∞—é—Ç—å—Å—è —Ñ–∞–π–ª–∏ —Ç–∞ –∫–∞—Ç–∞–ª–æ–≥–∏ –¥–æ—Å—Ç—É–ø–Ω—ñ –¥–ª—è –∑–∞–ø–∏—Å—É –≥—Ä—É–ø—ñ.</para>
  2179.               <para>2 - –î–æ–ø—É—Å–∫–∞—é—Ç—å—Å—è —Ñ–∞–π–ª–∏ —Ç–∞ –∫–∞—Ç–∞–ª–æ–≥–∏ –¥–æ—Å—Ç—É–ø–Ω—ñ –¥–ª—è –∑–∞–ø–∏—Å—É —ñ–Ω—à–∏–º –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á–∞–º.</para>
  2180.             </listitem>
  2181.           </varlistentry>
  2182.           
  2183.           <varlistentry>
  2184.             <term>RetryDelay</term>
  2185.             <listitem>
  2186.               <synopsis>RetryDelay=1</synopsis>
  2187.               <para>–ö—ñ–ª—å–∫—ñ—Å—Ç—å —Å–µ–∫—É–Ω–¥, —è–∫—ñ GDM –º–∞—î –∑–∞—á–µ–∫–∞—Ç–∏ –ø—ñ—Å–ª—è –Ω–µ–≤–¥–∞–ª–æ—ó —Å–ø—Ä–æ–±–∏ –≤—Ö–æ–¥—É –ø–µ—Ä–µ–¥ –ø–æ–≤—Ç–æ—Ä–Ω–æ—é –∞–∫—Ç–∏–≤–∞—Ü—ñ—î—é –ø–æ–ª—è –≤—Ö–æ–¥—É.</para>
  2188.             </listitem>
  2189.           </varlistentry>
  2190.  
  2191.           <varlistentry>
  2192.             <term>UserMaxFile</term>
  2193.             <listitem>
  2194.               <synopsis>UserMaxFile=65536</synopsis>
  2195.               <para>GDM –Ω–µ –±—É–¥–µ —á–∏—Ç–∞—Ç–∏/–∑–∞–ø–∏—Å—É–≤–∞—Ç–∏ —Ñ–∞–π–ª–∏ –±—ñ–ª—å—à—ñ –∑–∞ —Ä–æ–∑–º—ñ—Ä–æ–º –∑–∞ —Ü–µ —á–∏—Å–ª–æ (—É –±–∞–π—Ç–∞—Ö).</para>
  2196.               
  2197.               <para>–û–∫—Ä—ñ–º –ø–µ—Ä–µ–≤—ñ—Ä–∫–∏ —Ä–æ–∑–º—ñ—Ä—É GDM –¥—É–∂–µ –ø—Ä–∏—Å–∫—ñ–ø–ª–∏–≤–∏–π –≤—ñ–¥–Ω–æ—Å–Ω–æ –¥–æ—Å—Ç—É–ø—É –¥–æ —Ñ–∞–π–ª—ñ–≤ —É –∫–∞—Ç–∞–ª–æ–≥–∞—Ö. –í—ñ–Ω –Ω–µ —Ä–æ–∑–≤'—è–∑—É—î —Å–∏–º–≤–æ–ª—ñ—á–Ω—ñ –ø–æ—Å–∏–ª–∞–Ω–Ω—è, —Ç–∞ –º–æ–∂–µ, –≤ –∑–∞–ª–µ–∂–Ω–æ—Å—Ç—ñ –≤—ñ–¥ –ø–∞—Ä–∞–º–µ—Ç—Ä—ñ–≤, –Ω–µ —Å–ø—Ä–∏–π–º–∞—Ç–∏ —Ñ–∞–π–ª–∏ —Ç–∞ –∫–∞—Ç–∞–ª–æ–≥–∏, —â–æ –¥–æ—Å—Ç—É–ø–Ω—ñ –¥–ª—è –∑–∞–ø–∏—Å—É —ñ–Ω—à–∏–º –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á–∞–º –≤—ñ–¥ –≤–ª–∞—Å–Ω–∏–∫–∞. –î–æ–∫–ª–∞–¥–Ω—ñ—à—É —ñ–Ω—Ñ–æ—Ä–º–∞—Ü—ñ—é –¥–∏–≤—ñ—Ç—å—Å—è —É –ø–∞—Ä–∞–º–µ—Ç—Ä—ñ <filename>RelaxPermissions</filename>—ñ.</para>
  2198.             </listitem>
  2199.           </varlistentry>
  2200.           <varlistentry>
  2201.             <term>UtmpLineAttached</term>
  2202.             <listitem>
  2203.               <synopsis>UtmpLineAttached=/dev/console (or /dev/dtlocal on Solaris)</synopsis>
  2204.               <para>
  2205.                 When doing Utmp processing for attached displays, GDM sets the
  2206.                 ut_line to the device associated with the Virtual Terminal (VT)
  2207.                 if it is being used.  Otherwise, it will use the value
  2208.                 specified with the display in the
  2209.                 <filename>[servers]</filename> section if a value is provided.
  2210.                 If not, then the default value specified in UtmpLineAttached is
  2211.                 used for attached displays.  The value can contain
  2212.                 "%d" which is translated to the DISPLAY value or
  2213.                 "%h" which is translated to the hostname.  This value
  2214.                 must begin with <filename>/dev/</filename>.
  2215.               </para>
  2216.             </listitem>
  2217.           </varlistentry>
  2218.           <varlistentry>
  2219.             <term>UtmpLineRemote</term>
  2220.             <listitem>
  2221.               <synopsis>UtmpLineRemote= (or /dev/dtremote on Solaris)</synopsis>
  2222.               <para>
  2223.                 When doing Utmp processing, GDM sets the ut_line to this value
  2224.                 for remote displays.  The value can contain "%d"
  2225.                 which is translated to the DISPLAY value or "%h"
  2226.                 which is translated to the hostname.  This value must begin
  2227.                 with <filename>/dev/</filename>.
  2228.               </para>
  2229.             </listitem>
  2230.           </varlistentry>
  2231.           <varlistentry>
  2232.             <term>UtmpPseudoDevice</term>
  2233.             <listitem>
  2234.               <synopsis>PseudoDevice=false (or true on Solaris)</synopsis>
  2235.               <para>
  2236.                 If the device associated with a display does not exist, then
  2237.                 GDM will create a symlink to <filename>/dev/null</filename>, or
  2238.                 touch it if it is a symlink to <filename>/dev/null</filename>.
  2239.                 Some programs such as <command>last</command>,
  2240.                 <command>finger</command>, or <command>who</command> access the
  2241.                 utmp database and may assume that the device points to an
  2242.                 actual file.  Creating such symlinks ensures that such programs
  2243.                 work properly.
  2244.               </para>
  2245.             </listitem>
  2246.           </varlistentry>
  2247.         </variablelist>
  2248.       </sect3>
  2249.  
  2250.       <sect3 id="xdmcpsection">
  2251.         <title>–ü—ñ–¥—Ç—Ä–∏–º–∫–∞ XDCMP</title>
  2252.  
  2253.         <variablelist>
  2254.           <title>[xdmcp]</title>
  2255.           
  2256.           <varlistentry>
  2257.             <term>DisplaysPerHost</term>
  2258.             <listitem>
  2259.               <synopsis>DisplaysPerHost=1</synopsis>
  2260.               <para>–©–æ–± –∞—Ç–∞–∫—É—é—á—ñ –Ω–µ –∑–º–æ–≥–ª–∏ –Ω–∞–≤–æ–¥–Ω–∏—Ç–∏ –∑–∞–ø–∏—Ç–∞–º–∏ —á–µ—Ä–≥—É –æ—á—ñ–∫—É–≤–∞–Ω–Ω—è, GDM –¥–æ–ø—É—Å–∫–∞—î –æ–¥–Ω–µ –∑'—î–¥–Ω–∞–Ω–Ω—è –∑ –æ–¥–Ω–æ–≥–æ –≤—ñ–¥–¥–∞–ª–µ–Ω–æ–≥–æ –∫–æ–º–ø'—é—Ç–µ—Ä–∞. –Ø–∫—â–æ –≤–∏ –±–∞–∂–∞—î—Ç–µ –Ω–∞–¥–∞–≤–∞—Ç–∏ –¥–∏—Å–ø–ª–µ–π –∫–æ–º–ø'—é—Ç–µ—Ä–∞–º –∑ –±—ñ–ª—å—à –Ω—ñ–∂ –æ–¥–Ω–∏–º –µ–∫—Ä–∞–Ω–æ–º, –≤—ñ–¥–ø–æ–≤—ñ–¥–Ω–æ —Å–ª—ñ–¥ –∑–±—ñ–ª—å—à–∏—Ç–∏  –∑–Ω–∞—á–µ–Ω–Ω—è <filename>DisplaysPerHost</filename>.</para>
  2261.  
  2262.               <para>
  2263.                 Note that the number of attached DISPLAYS allowed is not 
  2264.                 limited.  Only remote connections via XDMCP are limited by
  2265.                 this configuration option.
  2266.               </para>
  2267.             </listitem>
  2268.           </varlistentry>
  2269.  
  2270.           <varlistentry>
  2271.             <term>Enable</term>
  2272.             <listitem>
  2273.               <synopsis>Enable=false</synopsis>
  2274.               <para>–í—Å—Ç–∞–Ω–æ–≤–ª–µ–Ω–Ω—è –∑–Ω–∞—á–µ–Ω–Ω—è —É true –≤–º–∏–∫–∞—î –ø—ñ–¥—Ç—Ä–∏–º–∫—É XDMCP, —â–æ –¥–æ–∑–≤–æ–ª—è—î –∫–µ—Ä—É–≤–∞—Ç–∏ GDM –≤—ñ–¥–¥–∞–ª–µ–Ω–∏–º–∏ –¥–∏—Å–ø–ª–µ—è–º–∏/X-—Ç–µ—Ä–º—ñ–Ω–∞–ª–∞–º–∏.</para>
  2275.               
  2276.               <para><filename>gdm</filename> –æ—á—ñ–∫—É—î –∑–∞–ø–∏—Ç–∏ –Ω–∞ UDP-–ø–æ—Ä—Ç—É 177. –î–æ–∫–ª–∞–¥–Ω—ñ—à–µ –¥–∏–≤—ñ—Ç—å—Å—è —É –ø–∞—Ä–∞–º–µ—Ç—Ä—ñ Port.</para>
  2277.               
  2278.               <para>–Ø–∫—â–æ GDM —Å–∫–æ–º–ø—ñ–ª—å–æ–≤–∞–Ω–æ –∑ –±—ñ–±–ª—ñ–æ—Ç–µ–∫–æ—é tcp_wrapper, –¥–æ—Å—Ç—É–ø –∑ –≤—ñ–¥–¥–∞–ª–µ–Ω–∏—Ö –¥–∏—Å–ø–ª–µ—ó–≤ –º–æ–∂–µ –∫–æ–Ω—Ç—Ä–æ–ª—é–≤–∞—Ç–∏—Å—å —Ü—ñ—î—é –±—ñ–±–ª—ñ–æ—Ç–µ–∫–æ—é. –ù–∞–∑–≤–∞ —Å–ª—É–∂–±–∏ -  <filename>gdm</filename></para>
  2279.               
  2280.               <para>–î–æ —Ñ–∞–π–ª—É <filename><etc>/hosts.allow</filename> —Å–ª—ñ–¥ –¥–æ–¥–∞—Ç–∏ <screen>
  2281. gdm:.my.domain
  2282. </screen>, –≤ –∑–∞–ª–µ–∂–Ω–æ—Å—Ç—ñ –≤—ñ–¥ –∫–æ–Ω—Ñ—ñ–≥—É—Ä–∞—Ü—ñ—ó –±—ñ–±–ª—ñ–æ—Ç–µ–∫–∏ TCP Wrappers. –î–æ–∫–ª–∞–¥–Ω—ñ—à—É —ñ–Ω—Ñ–æ—Ä–º–∞—Ü—ñ—é –¥–∏–≤—ñ—Ç—å—Å—è —É man-—Å—Ç–æ—Ä—ñ–Ω—Ü—ñ <ulink type="help" url="man:hosts.allow">hosts.allow(5)</ulink>.</para>
  2283.               
  2284.               <para>–ó–∞—É–≤–∞–∂—Ç–µ, —â–æ XDMCP –Ω–µ —î –±–µ–∑–ø–µ—á–Ω–∏–º –ø—Ä–æ—Ç–æ–∫–æ–ª–æ–º, —Ç–æ–º—É —è–∫—â–æ –≤–∏ –Ω–µ –≤–∏–∫–æ—Ä–∏—Å—Ç–æ–≤—É—î—Ç–µ UDP-–ø–æ—Ä—Ç 177, –π–æ–≥–æ –∫—Ä–∞—â–µ –∑–∞–±–ª–æ–∫—É–≤–∞—Ç–∏ –Ω–∞ –≤–∞—à–æ–º—É –±—Ä–∞–Ω–¥–º–∞—É–µ—Ä—ñ.</para>
  2285.             </listitem>
  2286.           </varlistentry>
  2287.           
  2288.           <varlistentry>
  2289.             <term>EnableProxy</term>
  2290.             <listitem>
  2291.               <synopsis>EnableProxy=false</synopsis>
  2292.               <para>–ü—Ä–∏ –≤—Å—Ç–∞–Ω–æ–≤–ª–µ–Ω–Ω—ñ –∑–Ω–∞—á–µ–Ω–Ω—è true –≤–º–∏–∫–∞—î—Ç—å—Å—è –ø—ñ–¥—Ç—Ä–∏–º–∫–∞ –∑–∞–ø—É—Å–∫—É —Å–µ–∞–Ω—Å—ñ–≤ XDMCP –Ω–∞ –ª–æ–∫–∞–ª—å–Ω–æ–º—É –ø—Ä–æ–∫—Å—ñ X-—Å–µ—Ä–≤–µ—Ä—ñ. –¢–∞–∫–∏–º —á–∏–Ω–æ–º –º–æ–∂–Ω–∞ –∑–±—ñ–ª—å—à–∏—Ç–∏ –ø—Ä–æ–¥—É–∫—Ç–∏–≤–Ω—ñ—Å—Ç—å —Å–µ–∞–Ω—Å—ñ–≤ XDMCP, –æ—Å–æ–±–ª–∏–≤–æ —É –º–µ—Ä–µ–∂–∞—Ö –∑ –≤–µ–ª–∏–∫–æ—é –∑–∞—Ç—Ä–∏–º–∫–æ—é, –±–æ –±–∞–≥–∞—Ç–æ –æ–ø–µ—Ä–∞—Ü—ñ–π X-–ø—Ä–æ—Ç–æ–∫–æ–ª—É –º–æ–∂—É—Ç—å –∑–∞–≤–µ—Ä—à—É–≤–∞—Ç–∏—Å—å –±–µ–∑ –ø–µ—Ä–µ–¥–∞—á—ñ –ø–æ –º–µ—Ä–µ–∂—ñ.</para>
  2293.               <para>–ü—Ä–æ—Ç–µ –∑–∞—É–≤–∞–∂—Ç–µ, —É —Ü—å–æ–º—É —Ä–µ–∂–∏–º—ñ –∑–Ω–∞—á–Ω–æ –∑–±—ñ–ª—å—à—É—î—Ç—å—Å—è –Ω–∞–≤–∞–Ω—Ç–∞–∂–µ–Ω–Ω—è –Ω–∞  —Å–µ—Ä–≤–µ—Ä —Å–µ–∞–Ω—Å—ñ–≤ XDMCP</para>
  2294.               <para>–î–æ–∫–ª–∞–¥–Ω—ñ—à–µ –ø—Ä–æ –Ω–∞–ª–∞—à—Ç–æ–≤—É–≤–∞–Ω–Ω—è —Ü—ñ—î—ó —Ñ—É–Ω–∫—Ü—ñ—ó –¥–∏–≤—ñ—Ç—å—Å—è —É –æ–ø–∏—Å—ñ –ø–∞—Ä–∞–º–µ—Ç—Ä—ñ–≤ <filename>FlexiProxy</filename> —Ç–∞ <filename>FlexiProxyDisconnect</filename>.</para>
  2295.             </listitem>
  2296.           </varlistentry>
  2297.  
  2298.           <varlistentry>
  2299.             <term>HonorIndirect</term>
  2300.             <listitem>
  2301.               <synopsis>HonorIndirect=true</synopsis>
  2302.               <para>–î–æ–∑–≤–æ–ª—è—î XDMCP INDIRECT –≤–∏–±—ñ—Ä (—Ç–æ–±—Ç–æ –≤—ñ–¥–¥–∞–ª–µ–Ω–µ –≤–∏–∫–æ–Ω–∞–Ω–Ω—è <filename>gdmchooser</filename>) –¥–ª—è X-—Ç–µ—Ä–º—ñ–Ω–∞–ª—ñ–≤, —è–∫ –Ω–µ –º–∞—é—Ç—å –≤–ª–∞—Å–Ω–æ—ó –ø—Ä–æ–≥—Ä–∞–º–∏ –ø–µ—Ä–µ–≥–ª—è–¥—É –¥–∏—Å–ø–ª–µ—ó–≤.</para>
  2303.             </listitem>
  2304.           </varlistentry>
  2305.           
  2306.           <varlistentry>
  2307.             <term>MaxPending</term>
  2308.             <listitem>
  2309.               <synopsis>MaxPending=4</synopsis>
  2310.               <para>–î–ª—è –∑–∞–ø–æ–±—ñ–≥–∞–Ω–Ω—è –∞—Ç–∞–∫–∞–º —Ç–∏–ø—É "–≤—ñ–¥–º–æ–≤–∞ —É –¥–æ—Å—Ç—É–ø—ñ", GDM –º–∞—î —Ñ—ñ–∫—Å–æ–≤–∞–Ω–∏–π —Ä–æ–∑–º—ñ—Ä —á–µ—Ä–≥–∏ –æ—á—ñ–∫—É—é—á–∏—Ö –∑'—î–¥–Ω–∞–Ω—å. –û–¥–Ω–æ—á–∞—Å–Ω–æ –º–æ–∂—É—Ç—å –±—É—Ç–∏ –∑–∞–ø—É—â–µ–Ω—ñ –ª–∏—à–µ MaxPending –¥–∏—Å–ø–ª–µ—ó–≤.</para>
  2311.               
  2312.               <para>–ó–∞—É–≤–∞–∂—Ç–µ, —â–æ —Ü–µ–π –ø–∞—Ä–∞–º–µ—Ç—Ä *–Ω–µ* –æ–±–º–µ–∂—É—î –∫—ñ–ª—å–∫—ñ—Å—Ç—å –≤—ñ–¥–¥–∞–ª–µ–Ω–∏—Ö –¥–∏—Å–ø–ª–µ—ó–≤, —è–∫–∏–º–∏ –º–æ–∂–Ω–∞ –∫–µ—Ä—É–≤–∞—Ç–∏. –û–±–º–µ–∂—É—î—Ç—å—Å—è –ª–∏—à–µ –∫—ñ–ª—å–∫—ñ—Å—Ç—å –¥–∏—Å–ø–ª–µ—ó–≤ —è–∫—ñ –æ–¥–Ω–æ—á–∞—Å–Ω–æ —ñ–Ω—ñ—Ü—ñ—é—é—Ç—å –∑'—î–¥–Ω–∞–Ω–Ω—è.</para>
  2313.             </listitem>
  2314.           </varlistentry>
  2315.           
  2316.           <varlistentry>
  2317.             <term>MaxPendingIndirect</term>
  2318.             <listitem>
  2319.               <synopsis>MaxPendingIndirect=4</synopsis>
  2320.               <para>–û–¥–Ω–æ—á–∞—Å–Ω–æ GDM –Ω–∞–¥–∞—î –ª–∏—à–µ <filename>MaxPendingIndirect</filename> –¥–∏—Å–ø–ª–µ—ó–≤ –∑ –ø—Ä–æ–≥—Ä–∞–º–æ—é –≤–∏–±–æ—Ä—É –≤—É–∑–ª–∞. –ü—Ä–∏ –æ—Ç—Ä–∏–º–∞–Ω–Ω—ñ –±—ñ–ª—å—à–æ—ó –∫—ñ–ª—å–∫–æ—Å—Ç—ñ –∑–∞–ø–∏—Ç—ñ–≤ –≤—ñ–¥ —Ä—ñ–∑–Ω–∏—Ö –≤—É–∑–ª—ñ–≤, —Å—Ç–∞—Ä—à—ñ –∑ –Ω–∏—Ö –∑–∞–±—É–≤–∞—é—Ç—å—Å—è.</para>
  2321.             </listitem>
  2322.           </varlistentry>
  2323.           
  2324.           <varlistentry>
  2325.             <term>MaxSessions</term>
  2326.             <listitem>
  2327.               <synopsis>MaxSessions=16</synopsis>
  2328.               <para>–í–∏–∑–Ω–∞—á–∞—î –º–∞–∫—Å–∏–º–∞–ª—å–Ω—É –∫—ñ–ª—å–∫—ñ—Å—Ç—å –æ–¥–Ω–æ—á–∞—Å–Ω–∏—Ö –∑'—î–¥–Ω–∞–Ω—å –∑ –≤—ñ–¥–¥–∞–ª–µ–Ω–∏–º–∏ –¥–∏—Å–ø–ª–µ—è–º–∏. –¢–æ–±—Ç–æ –∑–∞–≥–∞–ª—å–Ω—É –∫—ñ–ª—å–∫—ñ—Å—Ç—å –≤—ñ–¥–¥–∞–ª–µ–Ω–∏—Ö –¥–∏—Å–ø–ª–µ—ó–≤ —è–∫—ñ –≤–∏–∫–æ—Ä–∏—Å—Ç–æ–≤—É—é—Ç—å—Å—è –Ω–∞ –≤–∞—à–æ–º—É –≤—É–∑–ª—ñ.</para>
  2329.             </listitem>
  2330.           </varlistentry>
  2331.           
  2332.           <varlistentry>
  2333.             <term>MaxWait</term>
  2334.             <listitem>
  2335.               <synopsis>MaxWait=30</synopsis>
  2336.               <para>–ö–æ–ª–∏ GDM –≥–æ—Ç–æ–≤–∏–π –∫–µ—Ä—É–≤–∞—Ç–∏ –¥–∏—Å–ø–ª–µ—î–º, –π–æ–º—É –Ω–∞–¥—Å–∏–ª–∞—î—Ç—å—Å—è –ø–∞–∫–µ—Ç ACCEPT  —è–∫–∏–π –º—ñ—Å—Ç–∏—Ç—å —É–Ω—ñ–∫–∞–ª—å–Ω–∏–π —ñ–¥–µ–Ω—Ç–∏—Ñ—ñ–∫–∞—Ç–æ—Ä —Å–µ–∞–Ω—Å—É, —â–æ –≤–∏–∫–æ—Ä–∏—Å—Ç–æ–≤—É—î—Ç—å—Å—è —É –º–∞–π–±—É—Ç–Ω—ñ—Ö –ø–∞–∫–µ—Ç–∞—Ö XDMCP.</para>
  2337.               
  2338.               <para>–ü–æ—Ç—ñ–º GDM –∑–±–µ—Ä—ñ–≥–∞—î —ñ–¥–µ–Ω—Ç–∏—Ñ—ñ–∫–∞—Ç–æ—Ä —Å–µ–∞–Ω—Å—É —É —á–µ—Ä–∑—ñ, –æ—á—ñ–∫—É—é—á–∏ –≤—ñ–¥–ø–æ–≤—ñ–¥—ñ –≤—ñ–¥ –¥–∏—Å–ø–ª–µ—è –ø–∞–∫–µ—Ç–æ–º MANAGE.</para>
  2339.               
  2340.               <para>–Ø–∫—â–æ –≤—ñ–¥–ø–æ–≤—ñ–¥—å –Ω–µ –Ω–∞–¥—ñ–π—à–ª–∞ –ø—Ä–æ—Ç—è–≥–æ–º MaxWait —Å–µ–∫—É–Ω–¥, GDM –≤–≤–∞–∂–∞—î –¥–∏—Å–ø–ª–µ–π –º–µ—Ä—Ç–≤–∏–º —Ç–∞ —Å—Ç–∏—Ä–∞—î –π–æ–≥–æ –∑ —á–µ—Ä–≥–∏ –æ—á—ñ–∫—É–≤–∞–Ω–Ω—è –∑–≤—ñ–ª—å–Ω—è—é—á–∏ —Å–ª–æ—Ç –¥–ª—è —ñ–Ω—à–æ–≥–æ –¥–∏—Å–ø–ª–µ—é.</para>
  2341.             </listitem>
  2342.           </varlistentry>
  2343.           
  2344.           <varlistentry>
  2345.             <term>MaxWaitIndirect</term>
  2346.             <listitem>
  2347.               <synopsis>MaxWaitIndirect=30</synopsis>
  2348.               <para>–ü–∞—Ä–∞–º–µ—Ç—Ä MaxWaitIndirect –≤–∏–∑–Ω–∞—á–∞—î –º–∞–∫—Å–∏–º–∞–ª—å–Ω—É –∫—ñ–ª—å–∫—ñ—Å—Ç—å —Å–µ–∫—É–Ω–¥ –º—ñ–∂ —á–∞—Å–æ–º, –∫–æ–ª–∏ –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á –≤–∏–±—Ä–∞–≤ –≤—É–∑–æ–ª —Ç–∞ –Ω–∞—Å—Ç—É–ø–Ω–∏–º –Ω–µ–ø—Ä—è–º–∏–º –∑–∞–ø–∏—Ç–æ–º –¥–æ –≤—É–∑–ª–∞. –ü—Ä–∏ –ø–µ—Ä–µ–≤–∏—â–µ–Ω–Ω—ñ —ñ–Ω—Ç–µ—Ä–≤–∞–ª—É –æ—á—ñ–∫—É–≤–∞–Ω–Ω—è, —ñ–Ω—Ñ–æ—Ä–º–∞—Ü—ñ—è –ø—Ä–æ –≤–∏–±—Ä–∞–Ω–∏–π –≤—É–∑–æ–ª –∑–∞–±—É–≤–∞—î—Ç—å—Å—è —Ç–∞ —Å–ª–æ—Ç –Ω–µ–ø—Ä—è–º–æ–≥–æ –∑–∞–ø–∏—Ç—É –∑–≤—ñ–ª—å–Ω—è—î—Ç—å—Å—è. –Ü–Ω—Ñ–æ—Ä–º–∞—Ü—ñ—è –º–æ–∂–µ –≤—ñ–¥–∫–∏–Ω—É—Ç–∏—Å—å —Ä–∞–Ω—ñ—à–µ, —è–∫—â–æ –≤—É–∑–ª—ñ–≤, —â–æ –Ω–∞–º–∞–≥–∞—é—Ç—å—Å—è –Ω–∞–¥—ñ—Å–ª–∞—Ç–∏ –Ω–µ–ø—Ä—è–º—ñ –∑–∞–ø–∏—Ç–∏ –±—ñ–ª—å—à–µ –∑–∞ <filename>MaxPendingIndirect</filename>.</para>
  2349.             </listitem>
  2350.           </varlistentry>
  2351.           
  2352.           <varlistentry>
  2353.             <term>Port</term>
  2354.             <listitem>
  2355.               <synopsis>Port=177</synopsis>
  2356.               <para>–ù–æ–º–µ—Ä UDP-–ø–æ—Ä—Ç–∞, –Ω–∞ —è–∫–æ–º—É <filename>gdm</filename> –æ—á—ñ–∫—É–≤–∞—Ç–∏–º–µ XDMCP-–∑–∞–ø–∏—Ç—ñ–≤. –ù–µ –∑–º—ñ–Ω—é–π—Ç–µ –π–æ–≥–æ, —è–∫—â–æ –≤–∏ –Ω–µ –∑–Ω–∞—î—Ç–µ —â–æ —Ä–æ–±–∏—Ç–µ.</para>
  2357.             </listitem>
  2358.           </varlistentry>
  2359.  
  2360.           <varlistentry>
  2361.             <term>PingIntervalSeconds</term>
  2362.             <listitem>
  2363.               <synopsis>PingIntervalSeconds=15</synopsis>
  2364.               <para>–Ü–Ω—Ç–µ—Ä–≤–∞–ª —É —Å–µ–∫—É–Ω–¥–∞—Ö –º—ñ–∂ ping-–∑–∞–ø–∏—Ç–∞–º–∏ –¥–æ X-—Å–µ—Ä–≤–µ—Ä–∞. –Ø–∫—â–æ X-—Å–µ—Ä–≤–µ—Ä –Ω–µ –ø–æ–≤–µ—Ä–Ω—É–≤ –≤—ñ–¥–ø–æ–≤—ñ–¥—å –¥–æ –Ω–∞—Å—Ç—É–ø–Ω–æ–≥–æ ping-–∑–∞–ø–∏—Ç—É, –∑'—î–¥–Ω–∞–Ω–Ω—è —Ä–æ–∑—Ä–∏–≤–∞—î—Ç—å—Å—è —Ç–∞  —Å–µ–∞–Ω—Å –∑–∞–≤–µ—Ä—à—É—î—Ç—å—Å—è. –¶–µ - –∫–æ–º–±—ñ–Ω–∞—Ü—ñ—è XDM PingInterval —Ç–∞ PingTimeout, –∞–ª–µ —É —Å–µ–∫—É–Ω–¥–∞—Ö.</para>
  2365.  
  2366.               <para>–ó–∞—É–≤–∞–∂—Ç–µ, —â–æ GDM —É –º–∏–Ω—É–ª–æ–º—É –º–∞–≤ –∫–ª—é—á –∫–æ–Ω—Ñ—ñ–≥—É—Ä–∞—Ü—ñ—ó <filename>PingInterval</filename>, —è–∫–∏–π –≤–∫–∞–∑—É–≤–∞–≤ —á–∞—Å —É —Ö–≤–∏–ª–∏–Ω–∞—Ö. –î–ª—è –±—ñ–ª—å—à–æ—Å—Ç—ñ –∑–∞—Å—Ç–æ—Å—É–≤–∞–Ω—å XDMCP –Ω–µ –ø–æ—Ç—Ä—ñ–±–Ω–æ, —â–æ–± –∑–Ω–∞—á–µ–Ω–Ω—è —Ü—å–æ–≥–æ –ø–∞—Ä–∞–º–µ—Ç—Ä–∞ –±—É–ª–æ –º–µ–Ω—à–µ –∑–∞ –æ–¥–Ω—É —Ö–≤–∏–ª–∏–Ω—É, –ø—Ä–æ—Ç–µ –∑–∞—Ç—Ä–∏–º–∫–∞ –±—ñ–ª—å—à–∞ –∑–∞ 15 —Å–µ–∫—É–Ω–¥ –æ–∑–Ω–∞—á–∞—Ç–∏–º–µ, —â–æ —Ç–µ—Ä–º—ñ–Ω–∞–ª –≤–∏–º–∫–Ω–µ–Ω–∏–π –∞–±–æ –ø–µ—Ä–µ–∑–∞–≤–∞–Ω—Ç–∞–∂–µ–Ω–∏–π, —Ç–∞ –≤–∞–º —Å–ª—ñ–¥ –∑–∞–≤–µ—Ä—à–∏—Ç–∏ —Å–µ–∞–Ω—Å.</para>
  2367.             </listitem>
  2368.           </varlistentry>
  2369.  
  2370.           <varlistentry>
  2371.             <term>ProxyReconnect</term>
  2372.             <listitem>
  2373.               <synopsis>FlexiProxyReconnect=</synopsis>
  2374.               <para>–í—Å—Ç–∞–Ω–æ–≤–ª–µ–Ω–Ω—è –∑–Ω–∞—á–µ–Ω–Ω—è –ø–∞—Ä–∞–º–µ—Ç—Ä–∞ –≤–º–∏–∫–∞—î –µ–∫—Å–ø–µ—Ä–∏–º–µ–Ω—Ç–∞–ª—å–Ω—É –ø—ñ–¥—Ç—Ä–∏–º–∫—É –º—ñ–≥—Ä–∞—Ü—ñ—ó —Å–µ–∞–Ω—Å—ñ–≤ XDMCP. –¶–µ –¥–æ–∑–≤–æ–ª—è—î –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á–∞–º –≤—ñ–¥'—î–¥–Ω—É–≤–∞—Ç–∏—Å—å –≤—ñ–¥ —ó—Ö —Å–µ–∞–Ω—Å—ñ–≤ —Ç–∞  –ø—ñ–∑–Ω—ñ—à–µ –ø—Ä–∏—î–¥–Ω—É–≤–∞—Ç–∏—Å—å –¥–æ —Ç–æ–≥–æ —Å–∞–º–æ–≥–æ —Å–µ–∞–Ω—Å—É, –º–æ–∂–ª–∏–≤–æ –∑ —ñ–Ω—à–æ–≥–æ —Ç–µ—Ä–º—ñ–Ω–∞–ª—É.</para>
  2375.               <para>–î–ª—è –≤–∏–∫–æ—Ä–∏—Å—Ç–∞–Ω–Ω—è —Ü—ñ—î—ó —Ñ—É–Ω–∫—Ü—ñ—ó –ø–æ—Ç—Ä—ñ–±–µ–Ω –≤–∫–ª–∞–¥–µ–Ω–∏–π X-—Å–µ—Ä–≤–µ—Ä –∑ –ø—ñ–¥—Ç—Ä–∏–º–∫–æ—é –≤—ñ–¥'—î–¥–Ω–∞–Ω–Ω—è –≤—ñ–¥ –±–∞—Ç—å–∫—ñ–≤—Å—å–∫–æ–≥–æ X-—Å–µ—Ä–≤–µ—Ä–∞ —Ç–∞ –∑'—î–¥–Ω–∞–Ω–Ω—è –∑ —ñ–Ω—à–∏–º —Å–µ—Ä–≤–µ—Ä–æ–º. –ù–∞—Ä–∞–∑—ñ, —Ü—é —Ñ—É–Ω–∫—Ü—ñ—é —É –¥–µ—è–∫–æ–º—É —Å—Ç—É–ø–µ–Ω—ñ –ø—ñ–¥—Ç—Ä–∏–º—É—î —Ä–æ–∑–ø–æ–¥—ñ–ª–µ–Ω–∏–π –±–∞–≥–∞—Ç–æ–µ–∫—Ä–∞–Ω–Ω–∏–π X-—Å–µ—Ä–≤–µ—Ä (Distributed Multihead X - DMX), –∞ —ñ–Ω—à—ñ –ø—Ä–æ–µ–∫—Ç–∏, —Ç–∞–∫—ñ —è–∫ NoMachine NX –∑–∞–π–Ω—è—Ç—ñ —ó—ó —Ä–µ–∞–ª—ñ–∑–∞—Ü—ñ—î—é.</para>
  2376.               <para>–ó–Ω–∞—á–µ–Ω–Ω—è–º —Ü—å–æ–≥–æ –ø–∞—Ä–∞–º–µ—Ç—Ä–∞ —Å–ª—ñ–¥ –≤—Å—Ç–∞–Ω–æ–≤–∏—Ç–∏ —à–ª—è—Ö –¥–æ –∫–æ–º–∞–Ω–¥–∏, —è–∫–∞ –æ–±—Ä–æ–±–ª—è—î –ø–æ–≤—Ç–æ—Ä–Ω–µ –∑'—î–¥–Ω–∞–Ω–Ω—è XDMCP-–ø—Ä–æ–∫—Å—ñ –¥–æ —ñ–Ω—à–æ–≥–æ –¥–∏—Å–ø–ª–µ—é. –ü—Ä–∏–∫–ª–∞–¥ —Ä–µ–∞–ª—ñ–∑–∞—Ü—ñ—ó –ø–æ—Å—Ç–∞—á–∞—î—Ç—å—Å—è –∑ DMX.</para>
  2377.             </listitem>
  2378.           </varlistentry>
  2379.  
  2380.           <varlistentry>
  2381.             <term>ProxyXServer</term>
  2382.             <listitem>
  2383.               <synopsis>ProxyXServer=</synopsis>
  2384.               <para>
  2385.                 The X server command line for a XDMCP proxy. Any nested X
  2386.                 server like Xnest, Xephyr or Xdmx should work fairly well.
  2387.               </para>
  2388.             </listitem>
  2389.           </varlistentry>
  2390.  
  2391.           <varlistentry>
  2392.             <term>Willing</term>
  2393.             <listitem>
  2394.               <synopsis>Willing=<etc>/gdm/Xwilling</synopsis>
  2395.               <para>–ö–æ–ª–∏ —Å–µ—Ä–≤–µ—Ä –Ω–∞–¥—Å–∏–ª–∞—î –ø–∞–∫–µ—Ç WILLING —É –≤—ñ–¥–ø–æ–≤—ñ–¥—å –Ω–∞ QUERY, –≤—ñ–Ω –Ω–∞–¥—Å–∏–ª–∞—î —Ä—è–¥–æ–∫ –∑ –ø–æ—Ç–æ—á–Ω–∏–º —Å—Ç–∞—Ç—É—Å–æ–º —Ü—å–æ–≥–æ —Å–µ—Ä–≤–µ—Ä–∞. –¢–∏–ø–æ–≤–∏–º –ø–æ–≤—ñ–¥–æ–º–ª–µ–Ω–Ω—è–º —î —Å–∏—Å—Ç–µ–º–Ω–∏–π —ñ–¥–µ–Ω—Ç–∏—Ñ—ñ–∫–∞—Ç–æ—Ä, –∞–ª–µ –º–æ–∂–Ω–∞ —Å—Ç–≤–æ—Ä–∏—Ç–∏ –≤–ª–∞—Å–Ω–∏–π —Å—Ü–µ–Ω–∞—Ä—ñ–π, —è–∫–∏–π –≤—ñ–¥–æ–±—Ä–∞–∂–∞—Ç–∏–º–µ –≤–ª–∞—Å–Ω–µ –ø–æ–≤—ñ–¥–æ–º–ª–µ–Ω–Ω—è. –Ø–∫—â–æ —Ü–µ–π —Å—Ü–µ–Ω–∞—Ä—ñ–π –Ω–µ —ñ—Å–Ω—É—î –∞–±–æ —Ü–µ–π –∫–ª—é—á –ø–æ—Ä–æ–∂–Ω—ñ–π - –Ω–∞–¥—Å–∏–ª–∞—î—Ç—å—Å—è —Ç–∏–ø–æ–≤–µ –ø–æ–≤—ñ–¥–æ–º–ª–µ–Ω–Ω—è. –Ø–∫—â–æ —Ü–µ–π —Å—Ü–µ–Ω–∞—Ä—ñ–π —É—Å–ø—ñ—à–Ω–æ –≤–∏–∫–æ–Ω—É—î—Ç—å—Å—è —Ç–∞ –≤–∏–≤–æ–¥–∏—Ç—å –¥–µ—è–∫–∏–π —Ç–µ–∫—Å—Ç, –Ω–∞–¥—Å–∏–ª–∞—î—Ç—å—Å—è –ø–µ—Ä—à–∏–π —Ä—è–¥–æ–∫ —Ü—å–æ–≥–æ —Ç–µ–∫—Å—Ç—É (—Ç–∞ –ª–∏—à–µ –ø–µ—Ä—à–∏–π —Ä—è–¥–æ–∫). –í—ñ–Ω –∑–∞–ø—É—Å–∫–∞—î—Ç—å—Å—è –º–∞–∫—Å–∏–º—É–º —Ä–∞–∑ –Ω–∞ 3 —Å–µ–∫—É–Ω–¥–∏ –¥–ª—è –∑–∞–ø–æ–±—ñ–≥–∞–Ω–Ω—è –º–æ–∂–ª–∏–≤–∏–º –∞—Ç–∞–∫–∞–º —Ç–∏–ø—É "–≤—ñ–¥–º–æ–≤–∞ —É –¥–æ—Å—Ç—É–ø—ñ" —à–ª—è—Ö–æ–º –∑–∞—Ç–æ–ø–ª–µ–Ω–Ω—è –π–æ–≥–æ –∑–∞–ø–∏—Ç–∞–º–∏ QUERY.</para>
  2396.             </listitem>
  2397.           </varlistentry>
  2398.         </variablelist>
  2399.       </sect3>
  2400.  
  2401.       <sect3 id="commonguioptions">
  2402.         <title>–ó–∞–≥–∞–ª—å–Ω—ñ –ø–∞—Ä–∞–º–µ—Ç—Ä–∏ –≥—Ä–∞—Ñ—ñ—á–Ω–æ–≥–æ —ñ–Ω—Ç–µ—Ä—Ñ–µ–π—Å—É</title>
  2403.  
  2404.         <variablelist>
  2405.           <title>[gui]</title>
  2406.  
  2407.           <varlistentry>
  2408.             <term>AllowGtkThemeChange</term>
  2409.             <listitem>
  2410.               <synopsis>AllowGtkThemeChange=true</synopsis>
  2411.               <para>–ß–∏ –¥–æ–∑–≤–æ–ª—è—Ç–∏ –∑–º—ñ–Ω—É —Ç–µ–º–∏ GTK+ (–≤—ñ–¥–∂–µ—Ç) –∑ –ø—Ä–æ–≥—Ä–∞–º–∏ –ø—Ä–∏–≤—ñ—Ç–∞–Ω–Ω—è. –ù–∞—Ä–∞–∑—ñ —Ü–µ —Å—Ç–æ—Å—É—î—Ç—å—Å—è –ª–∏—à–µ —Å—Ç–∞–Ω–¥–∞—Ä—Ç–Ω–æ—ó –ø—Ä–æ–≥—Ä–∞–º–∏ –ø—Ä–∏–≤—ñ—Ç–∞–Ω–Ω—è, –∞ –≥—Ä–∞—Ñ—ñ—á–Ω–∞ –ø—Ä–æ–≥—Ä–∞–º–∞ –ø—Ä–∏–≤—ñ—Ç–∞–Ω–Ω—è –ø–æ–∫–∏ –Ω–µ –º–∞—î —Ç–∞–∫–æ—ó –º–æ–∂–ª–∏–≤–æ—Å—Ç—ñ. –¢–µ–º–∞ –∑–∞—Å—Ç–æ—Å–æ–≤—É—î—Ç—å—Å—è –¥–æ –µ–∫—Ä–∞–Ω—É –¥–æ–∫–∏ —ó—ó –Ω–µ –±—É–¥–µ –∑–º—ñ–Ω–µ–Ω–æ —Ç–∞ –±—É–¥–µ —Å—Ç–æ—Å—É–≤–∞—Ç–∏—Å—å —É—Å—ñ—Ö —ñ–Ω—à–∏—Ö –≤—ñ–∫–æ–Ω GDM. –ü—ñ–¥—Ç—Ä–∏–º—É—î—Ç—å—Å—è –∑ 2.5.90.2.</para>
  2412.             </listitem>
  2413.           </varlistentry>
  2414.           
  2415.           <varlistentry>
  2416.             <term>Gtkrc</term>
  2417.             <listitem>
  2418.               <synopsis>GtkRC=</synopsis>
  2419.               <para>–®–ª—è—Ö –¥–æ <filename>gtkrc</filename>, —â–æ —á–∏—Ç–∞—î—Ç—å—Å—è –∫–æ–ª–∏ GDM –≤–∏–≤–æ–¥–∏—Ç—å –≤—ñ–∫–Ω–æ. –ó–∞—Ä–∞–∑, –Ω–∞—Ç–æ–º—ñ—Å—Ç—å –≤–∏–∫–æ—Ä–∏—Å—Ç–æ–≤—É–π—Ç–µ –∫–ª—é—á <filename>GtkTheme</filename> –¥–ª—è –≤—Å—Ç–∞–Ω–æ–≤–ª–µ–Ω–Ω—è —Ç–µ–º–∏.</para>
  2420.             </listitem>
  2421.           </varlistentry>
  2422.  
  2423.           <varlistentry>
  2424.             <term>GtkTheme</term>
  2425.             <listitem>
  2426.               <synopsis>GtkTheme=Default</synopsis>
  2427.               <para>–ù–∞–∑–≤–∞ –≤—Å—Ç–∞–Ω–æ–≤–ª–µ–Ω–æ—ó —Ç–µ–º–∏. –í–æ–Ω–∞ –≤–∏–∫–æ—Ä–∏—Å—Ç–æ–≤—É—î—Ç—å—Å—è —É –ø—Ä–æ–≥—Ä–∞–º—ñ –ø—Ä–∏–≤—ñ—Ç–∞–Ω–Ω—è, –ø—Ä–æ–≥—Ä–∞–º—ñ –≤–∏–±–æ—Ä—É, —Ç–∞ —É—Å—ñ—Ö —ñ–Ω—à–∏—Ö –≥—Ä–∞—Ñ—ñ—á–Ω–∏—Ö –≤—ñ–∫–Ω–∞—Ö GDM. –ü—ñ–¥—Ç—Ä–∏–º—É—î—Ç—å—Å—è –∑ 2.5.90.2.</para>
  2428.             </listitem>
  2429.           </varlistentry>
  2430.  
  2431.           <varlistentry>
  2432.             <term>GtkThemesToAllow</term>
  2433.             <listitem>
  2434.               <synopsis>GtkThemesToAllow=all</synopsis>
  2435.               <para>–°–ø–∏—Å–æ–∫ —Ä–æ–∑–¥—ñ–ª–µ–Ω–∏—Ö –∫–æ–º–æ—é –¥–æ–ø—É—Å—Ç–∏–º–∏—Ö —Ç–µ–º. –¶–µ –º–∞—é—Ç—å –±—É—Ç–∏ –Ω–∞–∑–≤–∏ –≤—Å—Ç–∞–Ω–æ–≤–ª–µ–Ω–∏—Ö —É —Å—Ç–∞–Ω–¥–∞—Ä—Ç–Ω–æ–º—É –º—ñ—Å—Ü—ñ —Ç–µ–º GTK+. –¢–∞–∫–æ–∂ –º–æ–∂–Ω–∞ –≤–∫–∞–∑–∞—Ç–∏  'all', —â–æ–± –¥–æ–∑–≤–æ–ª–∏—Ç–∏ —É—Å—ñ –≤—Å—Ç–∞–Ω–æ–≤–ª–µ–Ω—ñ —Ç–µ–º–∏. –¶–µ –≤—ñ–¥–Ω–æ—Å–∏—Ç—å—Å—è –¥–æ –∫–ª—é—á–∞ <filename>AllowGtkThemeChange</filename>. –ü—ñ–¥—Ç—Ä–∏–º—É—î—Ç—å—Å—è –∑ 2.5.90.2.</para>
  2436.             </listitem>
  2437.           </varlistentry>
  2438.           
  2439.           <varlistentry>
  2440.             <term>MaxIconWidth</term>
  2441.             <listitem>
  2442.               <synopsis>MaxIconWidth=128</synopsis>
  2443.               <para>–í–∏–∑–Ω–∞—á–∞—î –º–∞–∫—Å–∏–º–∞–ª—å–Ω—É —à–∏—Ä–∏–Ω—É –∑–Ω–∞—á–∫–∞ (—É —Ç–æ—á–∫–∞—Ö) –ø—Ä–∏ –ø–µ—Ä–µ–≥–ª—è–¥—ñ –ø–æ—Ä—Ç—Ä–µ—Ç—ñ–≤. –ë—ñ–ª—å—à—ñ –∑–∞ —Ä–æ–∑–º—ñ—Ä–æ–º –∑–Ω–∞—á–∫—É –±—É–¥—É—Ç—å –∑–º—ñ–Ω—é–≤–∞—Ç–∏ –º–∞—Å—à—Ç–∞–±. –¶–µ —Ç–∞–∫–æ–∂ –≤–ø–ª–∏–≤–∞—î –Ω–∞ –∑–Ω–∞—á–∫–∏ –ø—Ä–æ–≥—Ä–∞–º–∏ –≤–∏–±–æ—Ä—É XDMCP.</para>
  2444.             </listitem>
  2445.           </varlistentry>
  2446.           
  2447.           <varlistentry>
  2448.             <term>MaxIconHeight</term>
  2449.             <listitem>
  2450.               <synopsis>MaxIconHeight=128</synopsis>
  2451.               <para>–í–∏–∑–Ω–∞—á–∞—î –º–∞–∫—Å–∏–º–∞–ª—å–Ω—É –≤–∏—Å–æ—Ç—É –∑–Ω–∞—á–∫–∞ (—É —Ç–æ—á–∫–∞—Ö) —É –ø–µ—Ä–µ–≥–ª—è–¥–∞—á—ñ –ø–æ—Ä—Ç—Ä–µ—Ç—ñ–≤. –ë—ñ–ª—å—à—ñ –∑–∞ —Ä–æ–∑–º—ñ—Ä–æ–º –∑–Ω–∞—á–∫—É –±—É–¥—É—Ç—å –∑–º—ñ–Ω—é–≤–∞—Ç–∏ –º–∞—Å—à—Ç–∞–±. –¶–µ —Ç–∞–∫–æ–∂ –≤–ø–ª–∏–≤–∞—î –Ω–∞ –∑–Ω–∞—á–∫–∏ –ø—Ä–æ–≥—Ä–∞–º–∏ –≤–∏–±–æ—Ä—É XDMCP.</para>
  2452.             </listitem>
  2453.           </varlistentry>
  2454.         </variablelist>
  2455.       </sect3>
  2456.         
  2457.       <sect3 id="greetersection">
  2458.         <title>–ö–æ–Ω—Ñ—ñ–≥—É—Ä–∞—Ü—ñ—è –ø—Ä–æ–≥—Ä–∞–º–∏ –ø—Ä–∏–≤—ñ—Ç–∞–Ω–Ω—è</title>
  2459.  
  2460.         <variablelist>
  2461.           <title>[greeter]</title>
  2462.  
  2463.           <varlistentry>
  2464.             <term>BackgroundColor</term>
  2465.             <listitem>
  2466.               <synopsis>BackgroundColor=#76848F</synopsis>
  2467.               <para>–Ø–∫—â–æ BackgroundType –¥–æ—Ä—ñ–≤–Ω—é—î 2, —Ç–æ–¥—ñ —Ü–µ–π –∫–æ–ª—ñ—Ä –≤–∏–∫–æ—Ä–∏—Å—Ç–æ–≤—É—î—Ç—å—Å—è –¥–ª—è —Ç–ª–∞ –ø—Ä–æ–≥—Ä–∞–º–∏ –ø—Ä–∏–≤—ñ—Ç–∞–Ω–Ω—è. –í—ñ–Ω —Ç–∞–∫–æ–∂ –≤–∏–∫–æ—Ä–∏—Å—Ç–æ–≤—É—î—Ç—å—Å—è —è–∫ –∑–∞–¥–Ω—ñ–π –ø–ª–∞–Ω –ø—Ä–æ–∑–æ—Ä–∏—Ö –∑–æ–±—Ä–∞–∂–µ–Ω—å –Ω–∞ —Ç–ª—ñ, —è–∫—â–æ –≤—Å—Ç–∞–Ω–æ–≤–ª–µ–Ω–æ –ø–∞—Ä–∞–º–µ—Ç—Ä BackgroundRemoteOnlyColor —Ç–∞ —Ü–µ –≤—ñ–¥–¥–∞–ª–µ–Ω–∏–π –¥–∏—Å–ø–ª–µ–π. –í–ø–ª–∏–≤–∞—î –ª–∏—à–µ –Ω–∞ –ø—Ä–æ–≥—Ä–∞–º—É –ø—Ä–∏–≤—ñ—Ç–∞–Ω–Ω—è –Ω–∞ GTK+.</para>
  2468.             </listitem>
  2469.           </varlistentry>
  2470.           
  2471.           <varlistentry>
  2472.             <term>BackgroundProgramInitialDelay</term>
  2473.             <listitem>
  2474.               <synopsis>BackgroundProgramInitialDelay=30</synopsis>
  2475.               <para>–ü—Ä–æ–≥—Ä–∞–º–∞ –Ω–∞ —Ç–ª—ñ –∑–∞–ø—É—Å–∫–∞—Ç–∏–º–µ—Ç—å—Å—è –ø—ñ—Å–ª—è –≤–∫–∞–∑–∞–Ω–æ—ó –∫—ñ–ª—å–∫–æ—Å—Ç—ñ —Å–µ–∫—É–Ω–¥ –Ω–µ–∞–∫—Ç–∏–≤–Ω–æ—Å—Ç—ñ.</para>
  2476.             </listitem>
  2477.           </varlistentry>
  2478.           
  2479.           <varlistentry>
  2480.             <term>RestartBackgroundProgram</term>
  2481.             <listitem>
  2482.               <synopsis>RestartBackgroundProgram=true</synopsis>
  2483.               <para>–ß–∏ –ø–µ—Ä–µ–∑–∞–ø—É—Å–∫–∞—Ç–∏ –ø—Ä–æ–≥—Ä–∞–º—É –Ω–∞ —Ç–ª—ñ –ø—Ä–∏ —ó—ó –∑–∞–≤–µ—Ä—à–µ–Ω–Ω—ñ,  –ø—ñ—Å–ª—è –≤–∫–∞–∑–∞–Ω–æ–≥–æ –Ω–∏–∂—á–µ —ñ–Ω—Ç–µ—Ä–≤–∞–ª—É —á–∞—Å—É. –¶–µ–π –ø–∞—Ä–∞–º–µ—Ç—Ä –º–æ–∂–µ –≤–∏–∫–æ—Ä–∏—Å—Ç–æ–≤—É–≤–∞—Ç–∏—Å—å —è–∫—â–æ –≤–∏ —Ö–æ—á–µ—Ç–µ –∑–∞–ø—É—Å–∫–∞—Ç–∏ –ø—Ä–æ–≥—Ä–∞–º—É –∑–±–µ—Ä–µ–∂–µ–Ω–Ω—è –µ–∫—Ä–∞–Ω—É, –∫–æ–ª–∏ –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á –Ω–µ –∫–æ—Ä–∏—Å—Ç—É—î—Ç—å—Å—è –∫–æ–º–ø'—é—Ç–µ—Ä–æ–º.</para>
  2484.             </listitem>
  2485.           </varlistentry>
  2486.           
  2487.           <varlistentry>
  2488.             <term>BackgroundProgramRestartDelay</term>
  2489.             <listitem>
  2490.               <synopsis>BackgroundProgramRestartDelay=30</synopsis>
  2491.               <para>–ü—Ä–æ–≥—Ä–∞–º–∞ –Ω–∞ —Ç–ª—ñ –±—É–¥–µ –ø–µ—Ä–µ–∑–∞–ø—É—Å–∫–∞—Ç–∏—Å—å –ø—ñ—Å–ª—è –Ω–µ–∞–∫—Ç–∏–≤–Ω–æ—Å—Ç—ñ –ø—Ä–æ—Ç—è–≥–æ–º –≤–∫–∞–∑–∞–Ω–æ—ó –∫—ñ–ª—å–∫–æ—Å—Ç—ñ —Å–µ–∫—É–Ω–¥.</para>
  2492.             </listitem>
  2493.           </varlistentry>
  2494.  
  2495.           <varlistentry>
  2496.             <term>BackgroundImage</term>
  2497.             <listitem>
  2498.               <synopsis>BackgroundImage=somefile.png</synopsis>
  2499.               <para>–Ø–∫—â–æ BackgroundType –¥–æ—Ä—ñ–≤–Ω—é—î 1, —Ç–æ–¥—ñ —Ü–µ–π —Ñ–∞–π–ª –≤—ñ–¥–æ–±—Ä–∞–∂–∞—î—Ç—å—Å—è —è–∫ —Ç–ª–æ –ø—Ä–æ–≥—Ä–∞–º–∏ –ø—Ä–∏–≤—ñ—Ç–∞–Ω–Ω—è. –í–ø–ª–∏–≤–∞—î –ª–∏—à–µ –Ω–∞ –ø—Ä–æ–≥—Ä–∞–º—É –ø—Ä–∏–≤—ñ—Ç–∞–Ω–Ω—è –Ω–∞ GTK+.</para>
  2500.             </listitem>
  2501.           </varlistentry>        
  2502.  
  2503.           <varlistentry>
  2504.             <term>BackgroundProgram</term>
  2505.             <listitem>
  2506.               <synopsis>BackgroundProgram=<bin>/xeyes</synopsis>
  2507.               <para>–Ø–∫—â–æ –∑–Ω–∞—á–µ–Ω–Ω—è –≤—Å—Ç–∞–Ω–æ–≤–ª–µ–Ω–æ, —Ü—è –∫–æ–º–∞–Ω–¥–∞ –±—É–¥–µ –∑–∞–ø—É—Å–∫–∞—Ç–∏—Å—å –Ω–∞ —Ç–ª—ñ –ø—ñ–¥ —á–∞—Å –≤—ñ–¥–æ–±—Ä–∞–∂–µ–Ω–Ω—è –≤—ñ–∫–Ω–∞ –≤—Ö–æ–¥—É. –ó–∞—É–≤–∞–∂—Ç–µ, —â–æ –Ω–µ —É—Å—ñ –ø—Ä–æ–≥—Ä–∞–º–∏ –∑–∞–ø—É—Å–∫–∞—é—Ç—å—Å—è —Ç–∞–∫–∏–º —á–∏–Ω–æ–º, —Ç–æ–º—É —â–æ –¥–ª—è GDM –∑–∞–∑–≤–∏—á–∞–π –Ω–µ –≤—Å—Ç–∞–Ω–æ–≤–ª–µ–Ω–æ –¥–æ–º–∞—à–Ω—ñ–π –∫–∞—Ç–∞–ª–æ–≥. –ú–æ–∂–Ω–∞ –≤—Å—Ç–∞–Ω–æ–≤–∏—Ç–∏ –¥–æ–º–∞—à–Ω—ñ–π –∫–∞—Ç–∞–ª–æ–≥ –¥–ª—è –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á–∞ GDM, —è–∫—â–æ –≤–∏ –±–∞–∂–∞—î—Ç–µ –∑–∞–ø—É—Å–∫–∞—Ç–∏ –ø—Ä–æ–≥—Ä–∞–º–∏ —è–∫—ñ —Ü—å–æ–≥–æ –≤–∏–º–∞–≥–∞—é—Ç—å. –¶–µ–π –ø–∞—Ä–∞–º–µ—Ç—Ä –≤–ø–ª–∏–≤–∞—î –ª–∏—à–µ –Ω–∞  –ø—Ä–æ–≥—Ä–∞–º—É –ø—Ä–∏–≤—ñ—Ç–∞–Ω–Ω—è –Ω–∞ GTK+.</para>
  2508.             </listitem>
  2509.           </varlistentry>        
  2510.  
  2511.           <varlistentry>
  2512.             <term>BackgroundRemoteOnlyColor</term>
  2513.             <listitem>
  2514.               <synopsis>BackgroundRemoteOnlyColor=true</synopsis>
  2515.               <para>–ù–∞ –≤—ñ–¥–¥–∞–ª–µ–Ω–∏—Ö –¥–∏—Å–ø–ª–µ—è—Ö –≤—Å—Ç–∞–Ω–æ–≤–ª—é—î—Ç—å—Å—è –ª–∏—à–µ –∫–æ–ª—ñ—Ä —Ç–ª–∞. –¶–µ –∑–º–µ–Ω—à—É—î –Ω–∞–≤–∞–Ω—Ç–∞–∂–µ–Ω–Ω—è –Ω–∞ –º–µ—Ä–µ–∂—É. –¢–∞–∫–æ–∂ –Ω–µ –∑–∞–ø—É—Å–∫–∞—î—Ç—å—Å—è –≤–∏–∑–Ω–∞—á–µ–Ω–∞ —É <filename>BackgroundProgram</filename> –ø—Ä–æ–≥—Ä–∞–º–∞. –¶–µ–π –ø–∞—Ä–∞–º–µ—Ç—Ä –≤–ø–ª–∏–≤–∞—î –ª–∏—à–µ –Ω–∞ –ø—Ä–æ–≥—Ä–∞–º—É –ø—Ä–∏–≤—ñ—Ç–∞–Ω–Ω—è –Ω–∞ GTK+.</para>
  2516.             </listitem>
  2517.           </varlistentry>        
  2518.  
  2519.           <varlistentry>
  2520.             <term>BackgroundScaleToFit</term>
  2521.             <listitem>
  2522.               <synopsis>BackgroundScaleToFit=true</synopsis>
  2523.               <para>–ó–º—ñ–Ω—é–≤–∞—Ç–∏ –º–∞—Å—à—Ç–∞–± –∑–æ–±—Ä–∞–∂–µ–Ω–Ω—è –¥–æ –º–µ–∂ –µ–∫—Ä–∞–Ω—É. –¶–µ–π –ø–∞—Ä–∞–º–µ—Ç—Ä –≤–ø–ª–∏–≤–∞—î –ª–∏—à–µ –Ω–∞ –ø—Ä–æ–≥—Ä–∞–º—É –ø—Ä–∏–≤—ñ—Ç–∞–Ω–Ω—è –Ω–∞ GTK+.</para>
  2524.             </listitem>
  2525.           </varlistentry>        
  2526.  
  2527.           <varlistentry>
  2528.             <term>BackgroundType</term>
  2529.             <listitem>
  2530.               <synopsis>BackgroundType=2</synopsis>
  2531.               <para>–¢–∏–ø —Ç–ª–∞.  0 - –Ω–µ–º–∞—î, 1 - –∑–æ–±—Ä–∞–∂–µ–Ω–Ω—è, 2 - –∫–æ–ª—ñ—Ä, 3 - –∑–æ–±—Ä–∞–∂–µ–Ω–Ω—è. –¶–µ–π –ø–∞—Ä–∞–º–µ—Ç—Ä –≤–ø–ª–∏–≤–∞—î –ª–∏—à–µ –Ω–∞ –ø—Ä–æ–≥—Ä–∞–º—É –ø—Ä–∏–≤—ñ—Ç–∞–Ω–Ω—è –Ω–∞ GTK+.</para>
  2532.             </listitem>
  2533.           </varlistentry>        
  2534.  
  2535.           <varlistentry>
  2536.             <term>Browser</term>
  2537.             <listitem>
  2538.               <synopsis>Browser=true</synopsis>
  2539.               <para>–ü—Ä–∏ –∑–Ω–∞—á–µ–Ω–Ω—ñ true –≤–º–∏–∫–∞—î—Ç—å—Å—è –ø–µ—Ä–µ–≥–ª—è–¥–∞—á –ø–æ—Ä—Ç—Ä–µ—Ç—ñ–≤. –î–æ–∫–ª–∞–¥–Ω—ñ—à–µ –ø—Ä–æ –ø–µ—Ä–µ–≥–ª—è–¥–∞—á –ø–æ—Ä—Ç—Ä–µ—Ç—ñ–≤ –¥–∏–≤—ñ—Ç—å—Å—è —É —Ä–æ–∑–¥—ñ–ª—ñ ``–ü—Ä–æ–≥—Ä–∞–º–∞ –ø—Ä–∏–≤—ñ—Ç–∞–Ω–Ω—è –Ω–∞ GTK+''. –¶–µ–π –ø–∞—Ä–∞–º–µ—Ç—Ä –≤–ø–ª–∏–≤–∞—î –ª–∏—à–µ –Ω–∞ –ø—Ä–æ–≥—Ä–∞–º—É –ø—Ä–∏–≤—ñ—Ç–∞–Ω–Ω—è –Ω–∞ GTK+ . –ü—Ä–∏ –≤–∏–∫–æ—Ä–∏—Å—Ç–∞–Ω–Ω—ñ –ø—Ä–æ–≥—Ä–∞–º–∏ –ø—Ä–∏–≤—ñ—Ç–∞–Ω–Ω—è –∑ –ø—ñ–¥—Ç—Ä–∏–º–∫–æ—é —Ç–µ–º, –ø–µ—Ä–µ–≥–ª—è–¥–∞—á –ø–æ—Ä—Ç—Ä–µ—Ç—ñ–≤ –≤–º–∏–∫–∞—î—Ç—å—Å—è –≤–∏–±–æ—Ä–æ–º —Ç–µ–º–∏, —è–∫–∞ –≤–∫–ª—é—á–∞—î –ø–µ—Ä–µ–≥–ª—è–¥–∞—á –ø–æ—Ä—Ç—Ä–µ—Ç—ñ–≤</para>
  2540.             </listitem>
  2541.           </varlistentry>
  2542.  
  2543.           <varlistentry>
  2544.             <term>ChooserButton</term>
  2545.             <listitem>
  2546.               <synopsis>ChooserButton=true</synopsis>
  2547.               <para>–Ø–∫—â–æ –º–∞—î –∑–Ω–∞—á–µ–Ω–Ω—è true, –¥–æ –º–µ–Ω—é –î—ñ—ó –¥–æ–¥–∞—î—Ç—å—Å—è –∫–Ω–æ–ø–∫–∞, —è–∫–æ—é –ø–µ—Ä–µ–∑–∞–ø—É—Å–∫–∞—î—Ç—å—Å—è –ø–æ—Ç–æ—á–Ω–∏–π —Å–µ—Ä–≤–µ—Ä –∑ –ø—Ä–æ–≥—Ä–∞–º–æ—é –≤–∏–±–æ—Ä—É. –î–ª—è —Ü—å–æ–≥–æ –Ω–µ –æ–±–æ–≤'—è–∑–∫–æ–≤–æ –≤–º–∏–∫–∞—Ç–∏ XDMCP –Ω–∞ –ª–æ–∫–∞–ª—å–Ω–æ–º—É –∫–æ–º–ø'—é—Ç–µ—Ä—ñ.</para>
  2548.             </listitem>
  2549.           </varlistentry>
  2550.  
  2551.           <varlistentry>
  2552.             <term>ConfigAvailable</term>
  2553.             <listitem>
  2554.               <synopsis>ConfigAvailable=false</synopsis>
  2555.               <para>–Ø–∫—â–æ –º–∞—î –∑–Ω–∞—á–µ–Ω–Ω—è true, —Ü–µ –¥–æ–∑–≤–æ–ª—è—î –∑–∞–ø—É—Å–∫–∞—Ç–∏ –ø—Ä–æ–≥—Ä–∞–º—É –Ω–∞–ª–∞—à—Ç–æ–≤—É–≤–∞–Ω–Ω—è –∑ –ø—Ä–æ–≥—Ä–∞–º–∏ –ø—Ä–∏–≤—ñ—Ç–∞–Ω–Ω—è. –ó–∞—É–≤–∞–∂—Ç–µ, –ø–µ—Ä–µ–¥ –∑–∞–ø—É—Å–∫–æ–º –ø—Ä–æ–≥—Ä–∞–º–∏ –Ω–∞–ª–∞—à—Ç–æ–≤—É–≤–∞–Ω–Ω—è –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á –º–∞—î –≤–≤–µ—Å—Ç–∏ –ø–∞—Ä–æ–ª—å root. –î–∏–≤—ñ—Ç—å—Å—è –ø–∞—Ä–∞–º–µ—Ç—Ä <filename>Configurator</filename> —É —Ä–æ–∑–¥—ñ–ª—ñ daemon.</para>
  2556.             </listitem>
  2557.           </varlistentry>
  2558.           
  2559.           <varlistentry>
  2560.             <term>DefaultFace</term>
  2561.             <listitem>
  2562.               <synopsis>DefaultFace=<share>/pixmaps/nophoto.png</synopsis>
  2563.               <para>
  2564.                 If a user has no defined face image, GDM will use the
  2565.                 "stock_person" icon defined in the current GTK+
  2566.                 theme.  If no such image is defined, the image specified by 
  2567.                 <filename>DefaultFace</filename> will be used.  The image must
  2568.                 be in a gdk-pixbuf supported format and the file must be
  2569.                 readable to the GDM user.
  2570.               </para>
  2571.             </listitem>
  2572.           </varlistentry>
  2573.           
  2574.           <varlistentry>
  2575.             <term>Include</term>
  2576.             <listitem>
  2577.               <synopsis>Include=</synopsis>
  2578.               <para>–°–ø–∏—Å–æ–∫ —Ä–æ–∑–¥—ñ–ª–µ–Ω–∏—Ö –∫–æ–º–æ—é –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á—ñ–≤, —è–∫—ñ –≤–∫–ª—é—á–∞—é—Ç—å—Å—è —É –ø–µ—Ä–µ–≥–ª—è–¥–∞—á –ø–æ—Ä—Ç—Ä–µ—Ç—ñ–≤ —Ç–∞ —É —Å–ø–∏—Å–æ–∫ –¥–ª—è –≤–∏–±–æ—Ä—É –≤ <command>gdmsetup</command> –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á–∞ –¥–ª—è –∞–≤—Ç–æ–º–∞—Ç–∏—á–Ω–æ–≥–æ –≤—Ö–æ–¥—É —É —Å–µ–∞–Ω—Å. –¢–∞–∫–æ–∂ –¥–∏–≤—ñ—Ç—å—Å—è <filename>Exclude</filename>, <filename>IncludeAll</filename>, —Ç–∞ <filename>MinimalUID</filename>.</para>
  2579.             </listitem>
  2580.           </varlistentry>
  2581.           
  2582.           <varlistentry>
  2583.             <term>Exclude</term>
  2584.             <listitem>
  2585.               <synopsis>Exclude=bin,daemon,adm,lp,sync,shutdown,halt,mail,...</synopsis>
  2586.               <para>–°–ø–∏—Å–æ–∫ —Ä–æ–∑–¥—ñ–ª–µ–Ω–∏—Ö –∫–æ–º–æ—é –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á—ñ–≤, —è–∫—ñ –≤–∏–∫–ª—é—á–∞—é—Ç—å—Å—è –∑ –ø–µ—Ä–µ–≥–ª—è–¥–∞—á–∞ –ø–æ—Ä—Ç—Ä–µ—Ç—ñ–≤ —Ç–∞ –∑—ñ —Å–ø–∏—Å–∫—É –¥–ª—è –≤–∏–±–æ—Ä—É –≤ <command>gdmsetup</command> –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á–∞ –¥–ª—è –∞–≤—Ç–æ–º–∞—Ç–∏—á–Ω–æ–≥–æ –≤—Ö–æ–¥—É —É —Å–µ–∞–Ω—Å. –í–∏–∫–ª—é—á–µ–Ω—ñ –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á—ñ –≤—Å–µ-—Ç–∞–∫–∏ –º–æ–∂—É—Ç—å —É–≤—ñ–π—Ç–∏, –∞–ª–µ –º–∞—é—Ç—å –≤–≤–µ—Å—Ç–∏ —Å–≤–æ—î —ñ–º'—è. –¢–∞–∫–æ–∂ –¥–∏–≤—ñ—Ç—å—Å—è <filename>Include</filename>, <filename>IncludeAll</filename>, —Ç–∞ <filename>MinimalUID</filename>.</para>
  2587.             </listitem>
  2588.           </varlistentry>
  2589.           
  2590.           <varlistentry>
  2591.             <term>IncludeAll</term>
  2592.             <listitem>
  2593.               <synopsis>IncludeAll=false</synopsis>
  2594.               <para>–¢–∏–ø–æ–≤–æ, –ø–æ—Ä–æ–∂–Ω—ñ–π —Å–ø–∏—Å–æ–∫ –≤–∫–ª—é—á–µ–Ω–∏—Ö –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á—ñ–≤ –æ–∑–Ω–∞—á–∞—î - –Ω–µ –≤—ñ–¥–æ–±—Ä–∞–∂–∞—Ç–∏ –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á—ñ–≤. –ê–ª–µ –ø—Ä–∏ –≤—Å—Ç–∞–Ω–æ–≤–ª–µ–Ω–Ω—ñ –∑–Ω–∞—á–µ–Ω–Ω—è IncludeAll —É true, –±—É–¥–µ —Å–∫–∞–Ω—É–≤–∞—Ç–∏—Å—å —Ñ–∞–π–ª –ø–∞—Ä–æ–ª—ñ–≤ —Ç–∞ –±—É–¥—É—Ç—å –≤—ñ–¥–æ–±—Ä–∞–∂–∞—Ç–∏—Å—å —É—Å—ñ –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á –æ–∫—Ä—ñ–º –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á—ñ–≤, –≤–∏–∫–ª—é—á–µ–Ω–∏—Ö —É –ø–∞—Ä–∞–º–µ—Ç—Ä—ñ Exclude, —Ç–∞ –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á—ñ–≤ —á–∏–π —ñ–¥–µ–Ω—Ç–∏—Ñ—ñ–∫–∞—Ç–æ—Ä –º–µ–Ω—à–∏–π –∑–∞ MinimalUID. –°–∫–∞–Ω—É–≤–∞–Ω–Ω—è —Ñ–∞–π–ª –ø–∞—Ä–æ–ª—ñ –º–æ–∂–µ —Å–ø–æ–≤—ñ–ª—å–Ω–∏—Ç–∏ —Å–∏—Å—Ç–µ–º—É –∑ –≤–µ–ª–∏–∫–æ—é –∫—ñ–ª—å–∫—ñ—Å—Ç—é –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á—ñ–≤, —Ç–æ–º—É —Ü—é –≤–ª–∞—Å—Ç–∏–≤—ñ—Å—Ç—å –Ω–µ —Å–ª—ñ–¥ –≤–∏–∫–æ—Ä–∏—Å—Ç–æ–≤—É–≤–∞—Ç–∏ —É —Ç–∞–∫–∏—Ö —Å–µ—Ä–µ–¥–æ–≤–∏—â–∞—Ö. –¢–∞–∫–æ–∂ –¥–∏–≤—ñ—Ç—å—Å—è <filename>Include</filename>, <filename>Exclude</filename>, —Ç–∞ <filename>MinimalUID</filename>.</para>
  2595.             </listitem>
  2596.           </varlistentry>
  2597.           
  2598.           <varlistentry>
  2599.             <term>GlobalFaceDir</term>
  2600.             <listitem>
  2601.               <synopsis>GlobalFaceDir=<share>/pixmaps/faces/</synopsis>
  2602.               <para>–°–∏—Å—Ç–µ–º–Ω–∏–π –∫–∞—Ç–∞–ª–æ–≥ —Ñ–∞–π–ª—ñ–≤ –ø–æ—Ä—Ç—Ä–µ—Ç—ñ–≤. –°–∏—Å—Ç–µ–º–Ω–∏–π –∞–¥–º—ñ–Ω—ñ—Å—Ç—Ä–∞—Ç–æ—Ä –º–æ–∂–µ –ø–æ–º—ñ—Å—Ç–∏—Ç–∏ —Å—é–¥–∏ –∑–Ω–∞—á–∫–∏ –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á—ñ–≤ –Ω–µ –∑–∞—á—ñ–ø–∞—é—á–∏ —ó—Ö –¥–æ–º–∞—à–Ω—ñ—Ö –∫–∞—Ç–∞–ª–æ–≥—ñ–≤. –ü–æ—Ä—Ç—Ä–µ—Ç–∏ —ñ–º–µ–Ω—É—é—Ç—å—Å—è –∑–∞ –æ–±–ª—ñ–∫–æ–≤–∏–º–∏ –∑–∞–ø–∏—Å–∞–º–∏ —ó—Ö –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á—ñ–≤.</para>
  2603.               
  2604.               <para>–ù–∞–ø—Ä–∏–∫–ª–∞–¥, <filename><GlobalFaceDir>/johndoe</filename> –º—ñ—Å—Ç–∏—Ç—å –ø–æ—Ä—Ç—Ä–µ—Ç –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á–∞ ``johndoe''. –ù–µ —Å–ª—ñ–¥ –≤–∫–∞–∑—É–≤–∞—Ç–∏ —Ä–æ–∑—à–∏—Ä–µ–Ω–Ω—è —Ñ–∞–π–ª—É.</para>
  2605.               
  2606.               <para>–ó–æ–±—Ä–∞–∂–µ–Ω–Ω—è –ø–æ—Ä—Ç—Ä–µ—Ç—ñ–≤ –º–∞—é—Ç—å –±—É—Ç–∏ —É –ø—ñ–¥—Ç—Ä–∏–º—É–≤–∞–Ω–æ–º—É gdk-pixbuf —Ñ–æ—Ä–º–∞—Ç—ñ —Ç–∞ –¥–æ—Å—Ç—É–ø–Ω—ñ –¥–ª—è —á–∏—Ç–∞–Ω–Ω—è –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á—É GDM.</para>
  2607.               
  2608.               <para>–í–ª–∞—Å–Ω–∏–π —Ñ–∞–π–ª –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á–∞ –∑–∞–≤–∂–¥–∏ –º–∞—î –ø–µ—Ä–µ–≤–∞–≥—É –Ω–∞–¥ –≤—Å—Ç–∞–Ω–æ–≤–ª–µ–Ω–∏–º —Å–∏—Å—Ç–µ–º–Ω–∏–º –∞–¥–º—ñ–Ω—ñ—Å—Ç—Ä–∞—Ç–æ—Ä–æ–º.</para>
  2609.             </listitem>
  2610.           </varlistentry>
  2611.  
  2612.           <varlistentry>
  2613.             <term>GraphicalTheme</term>
  2614.             <listitem>
  2615.               <synopsis>GraphicalTheme=circles</synopsis>
  2616.               <para>–ì—Ä–∞—Ñ—ñ—á–Ω–∞ —Ç–µ–º–∞, —è–∫—É –≤–∏–∫–æ—Ä–∏—Å—Ç–æ–≤—É—î –ø—Ä–æ–≥—Ä–∞–º–∞ –ø—Ä–∏–≤—ñ—Ç–∞–Ω–Ω—è –∑ –ø—ñ–¥—Ç—Ä–∏–º–∫–æ—é —Ç–µ–º. –ü–∞—Ä–∞–º–µ—Ç—Ä –º–∞—î –ø–æ—Å–∏–ª–∞—Ç–∏—Å—å –Ω–∞ –∫–∞—Ç–∞–ª–æ–≥ —É –∫–∞—Ç–∞–ª–æ–∑—ñ —Ç–µ–º, —â–æ –≤—Å—Ç–∞–Ω–æ–≤–ª–µ–Ω–∏–π —É <filename>GraphicalThemeDir</filename>.</para>
  2617.             </listitem>
  2618.           </varlistentry>
  2619.  
  2620.           <varlistentry>
  2621.             <term>GraphicalThemes</term>
  2622.             <listitem>
  2623.               <synopsis>GraphicalThemes=circles</synopsis>
  2624.               <para>–ì—Ä–∞—Ñ—ñ—á–Ω—ñ —Ç–µ–º–∏, —è–∫—ñ –≤–∏–∫–æ—Ä–∏—Å—Ç–æ–≤—É—î –ø—Ä–æ–≥—Ä–∞–º–∞ –ø—Ä–∏–≤—ñ—Ç–∞–Ω–Ω—è –∑ –ø—ñ–¥—Ç—Ä–∏–º–∫–æ—é —Ç–µ–º, —É —Ä–µ–∂–∏–º—ñ –≤–∏–ø–∞–¥–∫–æ–≤–æ—ó –∑–º—ñ–Ω–∏ —Ç–µ–º. –¢–µ–º–∏ —É —Å–ø–∏—Å–∫—É —Ä–æ–∑–¥—ñ–ª—é—é—Ç—å—Å—è –∑–Ω–∞–∫–æ–º "/:". –ö–∞—Ç–∞–ª–æ–≥ –∑ —Ç–µ–º–∞–º–∏  –≤–∏–∑–Ω–∞—á–∞—î—Ç—å—Å—è –ø–∞—Ä–∞–º–µ—Ç—Ä–æ–º <filename>GraphicalThemeDir</filename>. –í–∏–∫–æ—Ä–∏—Å—Ç–æ–≤—É—î—Ç—å—Å—è –ª–∏—à–µ —è–∫—â–æ <filename>GraphicalThemeRand</filename> –º–∞—î –∑–Ω–∞—á–µ–Ω–Ω—è true.</para>
  2625.             </listitem>
  2626.           </varlistentry>
  2627.  
  2628.           <varlistentry>
  2629.             <term>GraphicalThemeRand</term>
  2630.             <listitem>
  2631.               <synopsis>GraphicalThemeRand=false</synopsis>
  2632.               <para>–ß–∏ –±—É–¥–µ –≥—Ä–∞—Ñ—ñ—á–Ω–∞ –ø—Ä–æ–≥—Ä–∞–º–∞ –ø—Ä–∏–≤—ñ—Ç–∞–Ω–Ω—è —É —Ä–µ–∂–∏–º—ñ –∑ –æ–¥–Ω—ñ—î—é —Ç–µ–º–æ—é –∞–±–æ —É —Ä–µ–∂–∏–º—ñ –≤–∏–ø–∞–¥–∫–æ–≤–æ—ó –∑–º—ñ–Ω–∏ —Ç–µ–º–∏. –£ —Ä–µ–∂–∏–º—ñ –∑ –æ–¥–Ω—ñ—î—é —Ç–µ–º–æ—é –≤–∏–∫–æ—Ä–∏—Å—Ç–æ–≤—É—é—Ç—å—Å—è —Ç–µ–º–∏, —â–æ –ø–µ—Ä–µ–ª—ñ—á–µ–Ω—ñ —É <filename>GraphicalTheme</filename>. –£ —Ä–µ–∂–∏–º—ñ –∑ –≤–∏–ø–∞–¥–∫–æ–≤–æ—é –∑–º—ñ–Ω–æ—é —Ç–µ–º –≤–∏–∫–æ—Ä–∏—Å—Ç–æ–≤—É—é—Ç—å—Å—è —Ç–µ–º–∏, –ø–µ—Ä–µ–ª—ñ—á–µ–Ω—ñ —É  <filename>GraphicalThemes</filename>. –Ø–∫—â–æ –ø–∞—Ä–∞–º–µ—Ç—Ä –º–∞—î –∑–Ω–∞—á–µ–Ω–Ω—è false - –≤–∏–∫–æ—Ä–∏—Å—Ç–æ–≤—É—î—Ç—å—Å—è —Ä–µ–∂–∏–º –∑ –æ–¥–Ω—ñ—î—é —Ç–µ–º–æ—é, —è–∫—â–æ –∑–Ω–∞—á–µ–Ω–Ω—è –¥–æ—Ä—ñ–≤–Ω—é—î true - –≤–∏–∫–æ—Ä–∏—Å—Ç–æ–≤—É—î—Ç—å—Å—è —Ä–µ–∂–∏–º –∑ –≤–∏–ø–∞–¥–∫–æ–≤–æ—é –∑–º—ñ–Ω–æ—é —Ç–µ–º.</para>
  2633.             </listitem>
  2634.           </varlistentry>
  2635.  
  2636.           <varlistentry>
  2637.             <term>GraphicalThemeDir</term>
  2638.             <listitem>
  2639.               <synopsis>GraphicalThemeDir=<share>/gdm/themes/</synopsis>
  2640.               <para>–ö–∞—Ç–∞–ª–æ–≥ –¥–µ –≤—Å—Ç–∞–Ω–æ–≤–ª–µ–Ω–æ —Ç–µ–º–∏ –ø—Ä–æ–≥—Ä–∞–º–∏ –ø—Ä–∏–≤—ñ—Ç–∞–Ω–Ω—è –∑ —Ç–µ–º–∞–º–∏.</para>
  2641.             </listitem>
  2642.           </varlistentry>
  2643.  
  2644.          <varlistentry>
  2645.             <term>GraphicalThemedColor</term>
  2646.             <listitem>
  2647.               <synopsis>GraphicalThemedColor=#76848F</synopsis>
  2648.               <para>–í–∏–∫–æ—Ä–∏—Å—Ç–æ–≤—É–≤–∞—Ç–∏ —Ü–µ–π –∫–æ–ª—ñ—Ä —è–∫ —Ç–ª–æ –ø—Ä–æ–≥—Ä–∞–º–∏ –ø—Ä–∏–≤—ñ—Ç–∞–Ω–Ω—è –∑ –ø—ñ–¥—Ç—Ä–∏–º–∫–æ—é —Ç–µ–º. –í–ø–ª–∏–≤–∞—î –ª–∏—à–µ –Ω–∞ –ø—Ä–æ–≥—Ä–∞–º—É –ø—Ä–∏–≤—ñ—Ç–∞–Ω–Ω—è –Ω–∞ GTK+.</para>
  2649.             </listitem>
  2650.           </varlistentry>
  2651.  
  2652.           <varlistentry>
  2653.             <term>InfoMsgFile</term>
  2654.             <listitem>
  2655.               <synopsis>InfoMsgFile=/—à–ª—è—Ö/–¥–æ/—Ñ–∞–π–ª—É</synopsis>
  2656.               <para>–Ø–∫—â–æ —Ü–µ–π –ø–∞—Ä–∞–º–µ—Ç—Ä –≤–∫–∞–∑–∞–Ω–∏–π —Ç–∞ /—à–ª—è—Ö/–¥–æ/—Ñ–∞–π–ª—É –≤–∫–∞–∑—É—î –Ω–∞ —ñ—Å–Ω—É—é—á–∏–π —Ç–∞ –¥–æ—Å—Ç—É–ø–Ω–∏–π –¥–ª—è —á–∏—Ç–∞–Ω–Ω—è —Ñ–∞–π–ª (–Ω–∞–ø—Ä–∏–∫–ª–∞–¥, <etc>/infomsg.txt), –ø–µ—Ä–µ–¥ –¥–æ–ø—É—Å–∫–æ–º –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á–∞ –¥–æ –≤—Ö–æ–¥—É —É –º–æ–¥–∞–ª—å–Ω–æ–º—É –¥—ñ–∞–ª–æ–≥–æ–≤–æ–º—É –≤—ñ–∫–Ω—ñ –≤—ñ–¥–æ–±—Ä–∞–∑–∏—Ç—å—Å—è –≤–º—ñ—Å—Ç —Ü—å–æ–≥–æ —Ñ–∞–π–ª—É. –ü–∞—Ä–∞–º–µ—Ç—Ä –≤–ø–ª–∏–≤–∞—î —è–∫ –Ω–∞ —Å—Ç–∞–Ω–¥–∞—Ä—Ç–Ω—É –ø—Ä–æ–≥—Ä–∞–º—É –ø—Ä–∏–≤—ñ—Ç–∞–Ω–Ω—è, —Ç–∞–∫ —ñ –ø—Ä–æ–≥—Ä–∞–º—É –ø—Ä–∏–≤—ñ—Ç–∞–Ω–Ω—è –∑ –ø—ñ–¥—Ç—Ä–∏–º–∫–æ—é —Ç–µ–º.</para>
  2657.             </listitem>
  2658.           </varlistentry>
  2659.           
  2660.           <varlistentry>
  2661.             <term>InfoMsgFont</term>
  2662.             <listitem>
  2663.               <synopsis>InfoMsgFont=—à—Ä–∏—Ñ—Ç</synopsis>
  2664.               <para>–Ø–∫—â–æ —Ü–µ–π –ø–∞—Ä–∞–º–µ—Ç—Ä –≤–∫–∞–∑–∞–Ω–∏–π —Ç–∞ –≤–∏–∫–æ—Ä–∏—Å—Ç–æ–≤—É—î—Ç—å—Å—è –ø–∞—Ä–∞–º–µ—Ç—Ä InfoMsgFile (–¥–∏–≤—ñ—Ç—å—Å—è –≤–∏—â–µ), —Ç—É—Ç –≤–∫–∞–∑—É—î—Ç—å—Å—è —à—Ä–∏—Ñ—Ç –¥–ª—è –≤—ñ–¥–æ–±—Ä–∞–∂–µ–Ω–Ω—è –≤–º—ñ—Å—Ç—É —Ç–µ–∫—Å—Ç–æ–≤–æ–≥–æ —Ñ–∞–π–ª—É, –≤–∫–∞–∑–∞–Ω–æ–≥–æ —É InfoMsgFile. –ù–∞–ø—Ä–∏–∫–ª–∞–¥, –¥–ª—è –≤–∫–∞–∑—ñ–≤–∫–∏ —à—Ä–∏—Ñ—Ç—É –±–µ–∑ –∑–∞—Ä—É–±–æ–∫ –º–æ–∂–Ω–∞ –≤–∫–∞–∑–∞—Ç–∏ Sans 24. –ü–∞—Ä–∞–º–µ—Ç—Ä –≤–ø–ª–∏–≤–∞—î —è–∫ –Ω–∞ —Å—Ç–∞–Ω–¥–∞—Ä—Ç–Ω—É –ø—Ä–æ–≥—Ä–∞–º—É –ø—Ä–∏–≤—ñ—Ç–∞–Ω–Ω—è, —Ç–∞–∫ —ñ –ø—Ä–æ–≥—Ä–∞–º—É –ø—Ä–∏–≤—ñ—Ç–∞–Ω–Ω—è –∑ –ø—ñ–¥—Ç—Ä–∏–º–∫–æ—é —Ç–µ–º.</para>
  2665.             </listitem>
  2666.           </varlistentry>
  2667.           
  2668.           
  2669.           <varlistentry>
  2670.             <term>LocaleFile</term>
  2671.             <listitem>
  2672.               <synopsis>LocaleFile=<etc>/gdm/locale.alias</synopsis>
  2673.               <para>–§–∞–π–ª —É –ø–æ–¥—ñ–±–Ω–æ–º—É –¥–æ GNU locale —Ñ–æ—Ä–º–∞—Ç—ñ –∑ –∑–∞–ø–∏—Å–∞–º–∏ –¥–ª—è —É—Å—ñ—Ö –ø—ñ–¥—Ç—Ä–∏–º—É–≤–∞–Ω–∏—Ö  —Å–∏—Å—Ç–µ–º–æ—é –º–æ–≤. –û–ø–∏—Å —Ñ–æ—Ä–º–∞—Ç—É –º–æ–∂–Ω–∞ –∑–Ω–∞–π—Ç–∏ –≤–∏—â–µ –∞–±–æ —É –∫–æ–º–µ–Ω—Ç–∞—Ä—è—Ö —É —Ü—å–æ–º—É —Ñ–∞–π–ª—ñ.</para>
  2674.             </listitem>
  2675.           </varlistentry>
  2676.  
  2677.           <varlistentry>
  2678.             <term>LockPosition</term>
  2679.             <listitem>
  2680.               <synopsis>LockPosition=true</synopsis>
  2681.               <para>–Ø–∫—â–æ –º–∞—î –∑–Ω–∞—á–µ–Ω–Ω—è true - –ø–æ–∑–∏—Ü—ñ—é –≤—ñ–∫–Ω–∞ –≤—Ö–æ–¥—É —É –≥—Ä–∞—Ñ—ñ—á–Ω—ñ–π –ø—Ä–æ–≥—Ä–∞–º –ø—Ä–∏–≤—ñ—Ç–∞–Ω–Ω—è GTK+ Greeter –±—É–¥–µ –Ω–µ–º–æ–∂–ª–∏–≤–æ –∑–º—ñ–Ω–∏—Ç–∏, –Ω–∞–≤—ñ—Ç—å —è–∫—â–æ —É–≤—ñ–º–∫–Ω–µ–Ω–æ –∑–∞–≥–æ–ª–æ–≤–æ–∫ –≤—ñ–∫–Ω–∞.</para>
  2682.             </listitem>
  2683.           </varlistentry>        
  2684.           
  2685.           <varlistentry>
  2686.             <term>Logo</term>
  2687.             <listitem>
  2688.               <synopsis>Logo=<share>/pixmaps/gnome-logo-large.png</synopsis>
  2689.               <para>
  2690.                 Image file to display in the logo box. The file must be
  2691.                 in a gdk-pixbuf supported format and it must be readable by
  2692.                 the GDM user. If no file is specified the logo feature
  2693.                 is disabled.
  2694.                 This only affects the GTK+ Greeter.
  2695.               </para>
  2696.             </listitem>
  2697.           </varlistentry>
  2698.  
  2699.          <varlistentry>
  2700.             <term>ChooserButtonLogo</term>
  2701.             <listitem>
  2702.               <synopsis>ChooserButtonLogo=<share>/pixmaps/gnome-logo-large.png</synopsis>
  2703.               <para>
  2704.                 Image file to display in the file chooser button in
  2705.                 <command>gdmsetup</command>.  This key is modified by
  2706.                 <command>gdmsetup</command> and should not be manually
  2707.                 modified by the user.  This only affects the Login Window
  2708.                 Preferences (<command>gdmsetup</command>).
  2709.               </para>
  2710.             </listitem>
  2711.           </varlistentry>
  2712.  
  2713.           <varlistentry>
  2714.             <term>MinimalUID</term>
  2715.             <listitem>
  2716.               <synopsis>MinimalUID=100</synopsis>
  2717.               <para>–ú—ñ–Ω—ñ–º–∞–ª—å–Ω—ñ–π —ñ–¥–µ–Ω—Ç–∏—Ñ—ñ–∫–∞—Ç–æ—Ä –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á–∞, —è–∫–∏–π GDM –≤–≤–∞–∂–∞—î –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á–µ–º. –£—Å—ñ –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á—ñ –∑ –º–µ–Ω—à–∏–º–∏ —ñ–¥–µ–Ω—Ç–∏—Ñ—ñ–∫–∞—Ç–æ—Ä–∞–º–∏ –Ω–µ –≤–∫–ª—é—á–∞—é—Ç—å—Å—è —É –ø–µ—Ä–µ–≥–ª—è–¥–∞—á –ø–æ—Ä—Ç—Ä–µ—Ç—ñ–≤. –¢–∞–∫–æ–∂ –¥–∏–≤—ñ—Ç—å—Å—è –ø–∞—Ä–∞–º–µ—Ç—Ä–∏ <filename>Include</filename>, <filename>Exclude</filename>, —Ç–∞ <filename>IncludeAll</filename>.</para>
  2718.             </listitem>
  2719.           </varlistentry>
  2720.  
  2721.           <varlistentry>
  2722.             <term>PositionX</term>
  2723.             <listitem>
  2724.               <synopsis>PositionX=200</synopsis>
  2725.               <para>–ì–æ—Ä–∏–∑–æ–Ω—Ç–∞–ª—å–Ω–∞ –ø–æ–∑–∏—Ü—ñ—è –≤—ñ–∫–Ω–∞ –≤—Ö–æ–¥—É —Å—Ç–∞–Ω–¥–∞—Ä—Ç–Ω–æ—ó (GTK+) –ø—Ä–æ–≥—Ä–∞–º–∏ –ø—Ä–∏–≤—ñ—Ç–∞–Ω–Ω—è.</para>
  2726.             </listitem>
  2727.           </varlistentry>        
  2728.  
  2729.           <varlistentry>
  2730.             <term>PositionY</term>
  2731.             <listitem>
  2732.               <synopsis>PositionY=100</synopsis>
  2733.               <para>–í–µ—Ä—Ç–∏–∫–∞–ª—å–Ω–∞ –ø–æ–∑–∏—Ü—ñ—è –≤—ñ–∫–Ω–∞ –≤—Ö–æ–¥—É —Å—Ç–∞–Ω–¥–∞—Ä—Ç–Ω–æ—ó (GTK+) –ø—Ä–æ–≥—Ä–∞–º–∏ –ø—Ä–∏–≤—ñ—Ç–∞–Ω–Ω—è.</para>
  2734.             </listitem>
  2735.           </varlistentry>        
  2736.           
  2737.           <varlistentry>
  2738.             <term>Quiver</term>
  2739.             <listitem>
  2740.               <synopsis>Quiver=true</synopsis>
  2741.               <para>–í–∏–∑–Ω–∞—á–∞—î  —á–∏ <command>gdmlogin</command> —Å–ª—ñ–¥ —Ç—Ä—è—Å—Ç–∏ –µ–∫—Ä–∞–Ω –ø—Ä–∏ –≤–≤–æ–¥—ñ –Ω–µ–ø—Ä–∞–≤–∏–ª—å–Ω–æ–≥–æ –ø–∞—Ä–æ–ª—é/—ñ–º–µ–Ω—ñ –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á. –¶–µ –≤–ø–ª–∏–≤–∞—î –ª–∏—à–µ –Ω–∞ —Å—Ç–∞–Ω–¥–∞—Ä—Ç–Ω—É (GTK+)–ø—Ä–æ–≥—Ä–∞–º—É –ø—Ä–∏–≤—ñ—Ç–∞–Ω–Ω—è.</para>
  2742.             </listitem>
  2743.           </varlistentry>
  2744.  
  2745.           <varlistentry>
  2746.             <term>DefaultRemoteWelcome</term>
  2747.             <listitem>
  2748.               <synopsis>DefaultRemoteWelcome=true</synopsis>
  2749.               <para> –º–∞—î –∑–Ω–∞—á–µ–Ω–Ω—è true, —Ç–æ–¥—ñ –¥–ª—è –ø–∞—Ä–∞–º–µ—Ç—Ä–∞ <filename>RemoteWelcome</filename> –≤–∏–∫–æ—Ä–∏—Å—Ç–æ–≤—É—î—Ç—å—Å—è –∑–Ω–∞—á–µ–Ω–Ω—è "Welcome to %n". –¶–µ –ø–æ–≤—ñ–¥–æ–º–ª–µ–Ω–Ω—è –≤–∏–≤–æ–¥–∏—Ç—å—Å—è –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á—É —É –ø–µ—Ä–µ–∫–ª–∞–¥—ñ –≤—ñ–¥–ø–æ–≤—ñ–¥–Ω–æ—é –º–æ–≤–æ—é. –Ø–∫—â–æ –∑–Ω–∞—á–µ–Ω–Ω—è –ø–∞—Ä–∞–º–µ—Ç—Ä–∞ false - –≤–∏–∫–æ—Ä–∏—Å—Ç–æ–≤—É—î—Ç—å—Å—è –ø–∞—Ä–∞–º–µ—Ç—Ä <filename>RemoteWelcome</filename>. –£ —Ä—è–¥–∫—É –º–æ–∂—É—Ç—å –≤–∏–∫–æ—Ä–∏—Å—Ç–æ–≤—É–≤–∞—Ç–∏—Å—å —Ç—ñ –∂ —Å–∞–º—ñ —Å–ø–µ—Ü—ñ–∞–ª—å–Ω—ñ —Å–∏–º–≤–æ–ª–∏, —â–æ –æ–ø–∏—Å–∞–Ω—ñ —É —Ä–æ–∑–¥—ñ–ª—ñ  "–¢–µ–∫—Å—Ç–æ–≤–∏–π –≤—É–∑–æ–ª" –≥–ª–∞–≤–∏ "–ü—Ä–∏–≤—ñ—Ç–∞–Ω–Ω—è –∑ –ø—ñ–¥—Ç—Ä–∏–º–∫–æ—é —Ç–µ–º". –¢–∞–º –ø–æ—è—Å–Ω—é—î—Ç—å—Å—è –∑–Ω–∞—á–µ–Ω–Ω—è —Å–∏–º–≤–æ–ª–∞ "%n".</para>
  2750.             </listitem>
  2751.           </varlistentry>
  2752.  
  2753.           <varlistentry>
  2754.             <term>RemoteWelcome</term>
  2755.             <listitem>
  2756.               <synopsis>RemoteWelcome=Welcome to %n</synopsis>
  2757.               <para>–í–∏–∑–Ω–∞—á–∞—î —Ç–µ–∫—Å—Ç, —è–∫–∏–π –≤—ñ–¥–æ–±—Ä–∞–∂–∞—î—Ç—å—Å—è –±—ñ–ª—è –∑–Ω–∞—á–∫–∞ –ø—Ä–∏–≤—ñ—Ç–∞–Ω–Ω—è –≤—ñ–¥–¥–∞–ª–µ–Ω–æ–≥–æ —Å–µ–∞–Ω—Å—É XDMCP. –¢—É—Ç –¥—ñ—é—Ç—å —Ç–∞–∫—ñ —Å–∞–º—ñ —Ä–æ–∑—à–∏—Ä–µ–Ω–Ω—è, —è–∫ —ñ —É —Ä—è–¥–∫—É <filename>Welcome</filename>. –£ —Ä—è–¥–∫—É –º–æ–∂—É—Ç—å –≤–∏–∫–æ—Ä–∏—Å—Ç–æ–≤—É–≤–∞—Ç–∏—Å—å —Ç—ñ –∂ —Å–∞–º—ñ —Å–ø–µ—Ü—ñ–∞–ª—å–Ω—ñ —Å–∏–º–≤–æ–ª–∏, —â–æ –æ–ø–∏—Å–∞–Ω—ñ —É —Ä–æ–∑–¥—ñ–ª—ñ  "–¢–µ–∫—Å—Ç–æ–≤–∏–π –≤—É–∑–æ–ª" –≥–ª–∞–≤–∏ "–ü—Ä–∏–≤—ñ—Ç–∞–Ω–Ω—è –∑ –ø—ñ–¥—Ç—Ä–∏–º–∫–æ—é —Ç–µ–º".</para>
  2758.             </listitem>
  2759.           </varlistentry>
  2760.  
  2761.           <varlistentry>
  2762.             <term>RunBackgroundProgramAlways</term>
  2763.             <listitem>
  2764.               <synopsis>RunBackgroundProgramAlways=false</synopsis>
  2765.               <para>–Ø–∫—â–æ –º–∞—î –∑–Ω–∞—á–µ–Ω–Ω—è true, —Ç–æ–¥—ñ –∑–∞–≤–∂–¥–∏ –∑–∞–ø—É—Å–∫–∞—î—Ç—å—Å—è –ø—Ä–æ–≥—Ä–∞–º–∞ –Ω–∞ —Ç–ª—ñ, —É —ñ–Ω—à–æ–º—É –≤–∏–ø–∞–¥–∫—É –ø—Ä–æ–≥—Ä–∞–º–∞ –∑–∞–ø—É—Å–∫–∞—î—Ç—å—Å—è –ª–∏—à–µ –∫–æ–ª–∏ <filename>BackgroundType</filename> –º–∞—î –∑–Ω–∞—á–µ–Ω–Ω—è 0 (None). –ü–∞—Ä–∞–º–µ—Ç—Ä –≤–ø–ª–∏–≤–∞—î –ª–∏—à–µ –Ω–∞ —Å—Ç–∞–Ω–¥–∞—Ä—Ç–Ω—É –ø—Ä–æ–≥—Ä–∞–º—É –ø—Ä–∏–≤—ñ—Ç–∞–Ω–Ω—è –Ω–∞ GTK+.</para>
  2766.             </listitem>
  2767.           </varlistentry>        
  2768.  
  2769.           <varlistentry>
  2770.             <term>SetPosition</term>
  2771.             <listitem>
  2772.               <synopsis>SetPosition=true</synopsis>
  2773.               <para>–Ø–∫—â–æ –º–∞—î –∑–Ω–∞—á–µ–Ω–Ω—è true - –ø–æ–∑–∏—Ü—ñ—è –≤—ñ–∫–Ω–∞ –≤—Ö–æ–¥—É —É –ø—Ä–æ–≥—Ä–∞–º—ñ –ø—Ä–∏–≤—ñ—Ç–∞–Ω–Ω—è –Ω–∞ GTK+ –≤–∏–∑–Ω–∞—á–∞—î—Ç—å—Å—è –∑–Ω–∞—á–µ–Ω–Ω—è–º–∏ <filename>PositionX</filename> / <filename>PositionY</filename>.</para>
  2774.             </listitem>
  2775.           </varlistentry>        
  2776.  
  2777.           <varlistentry>
  2778.             <term>ShowGnomeFailsafeSession</term>
  2779.             <listitem>
  2780.               <synopsis>ShowGnomeFailsafeSession=true</synopsis>
  2781.               <para>–ß–∏ –≤—ñ–¥–æ–±—Ä–∞–∂–∞—î –ø—Ä–æ–≥—Ä–∞–º–∞ –ø—Ä–∏–≤—ñ—Ç–∞–Ω–Ω—è —É —Å–ø–∏—Å–∫—É —Å–µ–∞–Ω—Å—ñ–≤ –∞–≤–∞—Ä—ñ–π–Ω–∏–π —Å–µ–∞–Ω—Å Gnome.</para>
  2782.             </listitem>
  2783.           </varlistentry>        
  2784.  
  2785.           <varlistentry>
  2786.             <term>ShowLastSession</term>
  2787.             <listitem>
  2788.               <synopsis>ShowLastSession=true</synopsis>
  2789.               <para>–ß–∏ –ø–æ–∫–∞–∑—É–≤–∞—Ç–∏ '–û—Å—Ç–∞–Ω–Ω—ñ–π' —Å–µ–∞–Ω—Å —É —Å–ø–∏—Å–∫—É —Å–µ–∞–Ω—Å—ñ–≤. –Ø–∫—â–æ —Ü–µ–π –ø–∞—Ä–∞–º–µ—Ç—Ä–∏ –≤–∏–º–∫–Ω–µ–Ω–∏–π, —Ç–æ–¥—ñ GDM –ø—Ä–∞—Ü—é—î —É —Ç–∞–∫ –∑–≤–∞–Ω–æ–º—É 'switchdesk' —Ä–µ–∂–∏–º—ñ, —è–∫–∏–π –≤—ñ–¥–æ–º–∏–π –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á–∞–º Red Hat. –¢–æ–±—Ç–æ, –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á—ñ –Ω–µ –º–æ–∂—É—Ç—å –≤–∏–±—Ä–∞—Ç–∏ –æ—Å—Ç–∞–Ω–Ω—ñ–π —Å–µ–∞–Ω—Å, –≤—ñ–¥–±—É–≤–∞—î—Ç—å—Å—è –≤—Ö—ñ–¥ —É —Ç–∏–ø–æ–≤–∏–π —Å–µ–∞–Ω—Å (–¥–∏–≤—ñ—Ç—å—Å—è <filename>DefaultSession</filename>), –¥–æ–∫–∏ –Ω–µ –±—É–¥–µ –≤–∏–±—Ä–∞–Ω–æ —ñ–Ω—à–∏–π —Ç–∏–ø —Å–µ–∞–Ω—Å—É –¥–ª—è —Ü—å–æ–≥–æ –∫–æ–Ω–∫—Ä–µ—Ç–Ω–æ–≥–æ —Å–µ–∞–Ω—Å—É. –¢–æ–º—É, —è–∫—â–æ —Ü–µ–π –ø–∞—Ä–∞–º–µ—Ç—Ä –≤–∏–º–∫–Ω–µ–Ω–æ, –∑–±–µ—Ä–µ–∂–µ–Ω–Ω—è –æ—Å—Ç–∞–Ω–Ω—å–æ–≥–æ —Å–µ–∞–Ω—Å—É –Ω–µ –≤—ñ–¥–±—É–≤–∞—î—Ç—å—Å—è.</para>
  2790.             </listitem>
  2791.           </varlistentry>        
  2792.  
  2793.           <varlistentry>
  2794.             <term>ShowXtermFailsafeSession</term>
  2795.             <listitem>
  2796.               <synopsis>ShowXtermFailsafeSession=true</synopsis>
  2797.               <para>–ß–∏ –≤—ñ–¥–æ–±—Ä–∞–∂–∞—î –ø—Ä–æ–≥—Ä–∞–º–∞ –ø—Ä–∏–≤—ñ—Ç–∞–Ω–Ω—è —É —Å–ø–∏—Å–∫—É —Å–µ–∞–Ω—Å—ñ–≤ –∞–≤–∞—Ä—ñ–π–Ω–∏–π —Å–µ–∞–Ω—Å Xterm.</para>
  2798.             </listitem>
  2799.           </varlistentry>        
  2800.  
  2801.           <varlistentry>
  2802.             <term>SoundOnLogin</term>
  2803.             <listitem>
  2804.               <synopsis>SoundOnLogin=true</synopsis>
  2805.               <para>–Ø–∫—â–æ –º–∞—î –∑–Ω–∞—á–µ–Ω–Ω—è true, –ø—Ä–æ–≥—Ä–∞–º–∞ –ø—Ä–∏–≤—ñ—Ç–∞–Ω–Ω—è –ø–æ–¥–∞—î –∑–≤—É–∫–æ–≤–∏–π —Å–∏–≥–Ω–∞–ª, –ø—Ä–∏ –≥–æ—Ç–æ–≤–Ω–æ—Å—Ç—ñ –¥–æ –≤—Ö–æ–¥—É —É —Å–µ–∞–Ω—Å. –¢–∞–∫–æ–∂ –¥–∏–≤—ñ—Ç—å—Å—è –∫–ª—é—á <filename>SoundOnLoginFile. </filename></para>
  2806.             </listitem>
  2807.           </varlistentry>
  2808.  
  2809.           <varlistentry>
  2810.             <term>SoundOnLoginSuccess</term>
  2811.             <listitem>
  2812.               <synopsis>SoundOnLoginSuccess=true</synopsis>
  2813.               <para>–Ø–∫—â–æ –º–∞—î –∑–Ω–∞—á–µ–Ω–Ω—è true, –ø—Ä–æ–≥—Ä–∞–º–∞ –ø—Ä–∏–≤—ñ—Ç–∞–Ω–Ω—è –ø–æ–¥–∞—î –∑–≤—É–∫–æ–≤–∏–π —Å–∏–≥–Ω–∞–ª –ø—ñ—Å–ª—è —É—Å–ø—ñ—à–Ω–æ–≥–æ –≤—Ö–æ–¥—É —É —Å–µ–∞–Ω—Å. –¢–∞–∫–æ–∂ –¥–∏–≤—ñ—Ç—å—Å—è –∫–ª—é—á <filename>SoundOnLoginSuccessFile</filename>.</para>
  2814.             </listitem>
  2815.           </varlistentry>
  2816.  
  2817.           <varlistentry>
  2818.             <term>SoundOnLoginFailure</term>
  2819.             <listitem>
  2820.               <synopsis>SoundOnLoginFailure=true</synopsis>
  2821.               <para>–Ø–∫—â–æ –º–∞—î –∑–Ω–∞—á–µ–Ω–Ω—è true, –ø—Ä–æ–≥—Ä–∞–º–∞ –ø—Ä–∏–≤—ñ—Ç–∞–Ω–Ω—è –ø–æ–¥–∞—î –∑–≤—É–∫–æ–≤–∏–π —Å–∏–≥–Ω–∞–ª –ø—ñ—Å–ª—è –Ω–µ–≤–¥–∞–ª–æ—ó —Å–ø—Ä–æ–±–∏ –≤—Ö–æ–¥—É —É —Å–µ–∞–Ω—Å. –¢–∞–∫–æ–∂ –¥–∏–≤—ñ—Ç—å—Å—è –∫–ª—é—á <filename>SoundOnLoginFailureFile</filename>.</para>
  2822.             </listitem>
  2823.           </varlistentry>
  2824.  
  2825.           <varlistentry>
  2826.             <term>SoundOnLoginFile</term>
  2827.             <listitem>
  2828.               <synopsis>SoundOnLoginFile=/path/to/sound.wav</synopsis>
  2829.               <para>–§–∞–π–ª, —è–∫–∏–π –±—É–¥–µ –≤—ñ–¥—Ç–≤–æ—Ä—é–≤–∞—Ç–∏—Å—å –ø—Ä–∏ –≥–æ—Ç–æ–≤–Ω–æ—Å—Ç—ñ –ø—Ä–æ–≥—Ä–∞–º–∏ –ø—Ä–∏–≤—ñ—Ç–∞–Ω–Ω—è –¥–æ –≤—Ö–æ–¥—É —É —Å–µ–∞–Ω—Å. –§–∞–π–ª –≤—ñ–¥—Ç–≤–æ—Ä—é—î—Ç—å—Å—è —á–µ—Ä–µ–∑ –ø–µ–≤–Ω—É –ø—Ä–æ–≥—Ä–∞–º—É –≤—ñ–¥—Ç–≤–æ—Ä–µ–Ω–Ω—è –∑–≤—É–∫—É (—Ç–∏–ø–æ–≤–æ <filename>/usr/bin/play</filename>). –¢–∞–∫–æ–∂ –¥–∏–≤—ñ—Ç—å—Å—è –ø–∞—Ä–∞–º–µ—Ç—Ä–∏ <filename>SoundOnLogin</filename> —Ç–∞ <filename>SoundProgram</filename>. –ü—ñ–¥—Ç—Ä–∏–º—É—î—Ç—å—Å—è –∑ 2.5.90.0.</para>
  2830.             </listitem>
  2831.           </varlistentry>
  2832.  
  2833.           <varlistentry>
  2834.             <term>SoundOnLoginSuccessFile</term>
  2835.             <listitem>
  2836.               <synopsis>SoundOnLoginSuccessFile=/path/to/sound.wav</synopsis>
  2837.               <para>–§–∞–π–ª, —è–∫–∏–π –±—É–¥–µ –≤—ñ–¥—Ç–≤–æ—Ä—é–≤–∞—Ç–∏—Å—å –ø—ñ—Å–ª—è —É—Å–ø—ñ—à–Ω–æ–≥–æ –≤—Ö–æ–¥—É —É —Å–µ–∞–Ω—Å. –§–∞–π–ª –≤—ñ–¥—Ç–≤–æ—Ä—é—î—Ç—å—Å—è —á–µ—Ä–µ–∑ –ø–µ–≤–Ω—É –ø—Ä–æ–≥—Ä–∞–º—É –≤—ñ–¥—Ç–≤–æ—Ä–µ–Ω–Ω—è –∑–≤—É–∫—É (—Ç–∏–ø–æ–≤–æ <filename>/usr/bin/play</filename>). –¢–∞–∫–æ–∂ –¥–∏–≤—ñ—Ç—å—Å—è –ø–∞—Ä–∞–º–µ—Ç—Ä–∏ <filename>SoundOnLoginSuccess</filename> —Ç–∞ <filename>SoundProgram</filename>.</para>
  2838.             </listitem>
  2839.           </varlistentry>
  2840.  
  2841.           <varlistentry>
  2842.             <term>SoundOnLoginFailureFile</term>
  2843.             <listitem>
  2844.               <synopsis>SoundOnLoginFailureFile=/path/to/sound.wav</synopsis>
  2845.               <para>–§–∞–π–ª, —è–∫–∏–π –±—É–¥–µ –≤—ñ–¥—Ç–≤–æ—Ä—é–≤–∞—Ç–∏—Å—å –ø—ñ—Å–ª—è –Ω–µ–≤–¥–∞–ª–æ—ó —Å–ø—Ä–æ–±–∏ –≤—Ö–æ–¥—É —É —Å–µ–∞–Ω—Å. –§–∞–π–ª –≤—ñ–¥—Ç–≤–æ—Ä—é—î—Ç—å—Å—è —á–µ—Ä–µ–∑ –ø–µ–≤–Ω—É –ø—Ä–æ–≥—Ä–∞–º—É –≤—ñ–¥—Ç–≤–æ—Ä–µ–Ω–Ω—è –∑–≤—É–∫—É (—Ç–∏–ø–æ–≤–æ <filename>/usr/bin/play</filename>). –¢–∞–∫–æ–∂ –¥–∏–≤—ñ—Ç—å—Å—è –ø–∞—Ä–∞–º–µ—Ç—Ä–∏ <filename>SoundOnLoginFailure</filename> —Ç–∞ <filename>SoundProgram</filename>.</para>
  2846.             </listitem>
  2847.           </varlistentry>
  2848.           
  2849.           <varlistentry>
  2850.             <term>SystemMenu</term>
  2851.             <listitem>
  2852.               <synopsis>SystemMenu=true</synopsis>
  2853.               <para>
  2854.                 Turns the Actions menu (which used to be called System menu) on
  2855.                 or off.  If this is off then one of the actions will be
  2856.                 available anywhere.  These actions include Shutdown, Restart,
  2857.                 Configure, XDMCP chooser and such.  All of those can however
  2858.                 be turned off individually.  Shutdown, Restart and Suspend can
  2859.                 be turned off by just setting the corresponding keys to empty.
  2860.                 Note that the actions menu is only shown on attached displays.
  2861.                 It would not be safe or even desirable on remote logins, so you
  2862.                 do not have to worry about remote users having these privileges.
  2863.               </para>
  2864.  
  2865.               <para>–ó–∞—É–≤–∞–∂—Ç–µ, —è–∫—â–æ –ø–∞—Ä–∞–º–µ—Ç—Ä–∏ –≤–∏–º–∫–Ω–µ–Ω–æ, –∂–æ–¥–Ω–∞ –∑ —Ü–∏—Ö –¥—ñ–π –Ω–µ –±—É–¥–µ –¥–æ—Å—Ç—É–ø–Ω–∞, –Ω–∞–≤—ñ—Ç—å —è–∫—â–æ –≥—Ä–∞—Ñ—ñ—á–Ω–∞ –ø—Ä–æ–≥—Ä–∞–º–∞ –ø—Ä–∏–≤—ñ—Ç–∞–Ω–Ω—è –ø–æ–º–∏–ª–∫–æ–≤–æ –≤—ñ–¥–æ–±—Ä–∞–∂–∞—î —ó—Ö. –¢–∞–∫–æ–∂ –∑–∞—É–≤–∞–∂—Ç–µ, —â–æ —ñ–Ω–æ–¥—ñ –≥—Ä–∞—Ñ—ñ—á–Ω–∞ —Ç–µ–º–∞ –º–æ–∂–µ –Ω–µ –≤—ñ–¥–æ–±—Ä–∞–∂–∞—Ç–∏ —É—Å—ñ –¥–æ—Å—Ç—É–ø–Ω—ñ –¥—ñ—ó —É –≤–∏–≥–ª—è–¥—ñ –∫–Ω–æ–ø–æ–∫, —Ç–æ–¥—ñ —Å–ª—ñ–¥ –Ω–∞—Ç–∏—Å–Ω—É—Ç–∏ F10, —â–æ–± –∑'—è–≤–∏–ª–æ—Å—å —Å–∏—Å—Ç–µ–º–Ω–µ –º–µ–Ω—é.</para>
  2866.             </listitem>
  2867.           </varlistentry>
  2868.  
  2869.           <varlistentry>
  2870.             <term>TitleBar</term>
  2871.             <listitem>
  2872.               <synopsis>TitleBar=true</synopsis>
  2873.               <para>–ß–∏ –≤—ñ–¥–æ–±—Ä–∞–∂–∞—Ç–∏ –∑–∞–≥–æ–ª–æ–≤–æ–∫ –≤—ñ–∫–Ω–∞ –ø—Ä–∏–≤—ñ—Ç–∞–Ω–Ω—è. –í–ø–ª–∏–≤–∞—î –ª–∏—à–µ –Ω–∞ –ø—Ä–æ–≥—Ä–∞–º—É –ø—Ä–∏–≤—ñ—Ç–∞–Ω–Ω—è –Ω–∞ GTK+.</para>
  2874.             </listitem>
  2875.           </varlistentry>
  2876.  
  2877.           <varlistentry>
  2878.             <term>Use24Clock</term>
  2879.             <listitem>
  2880.               <synopsis>Use24Clock=auto</synopsis>
  2881.               <para>–ß–∏ –≤–∏–∫–æ—Ä–∏—Å—Ç–æ–≤—É–≤–∞—Ç–∏ 24-–≥–æ–¥–∏–Ω–Ω–∏–π —Ñ–æ—Ä–º–∞—Ç –≥–æ–¥–∏–Ω–Ω–∏–∫–∞. –£ –¥–µ—è–∫–∏—Ö –ª–æ–∫–∞–ª—è—Ö –Ω–µ –ø—ñ–¥—Ç—Ä–∏–º—É—î—Ç—å—Å—è 12-–≥–æ–¥–∏–Ω–Ω–∏–π —Ñ–æ—Ä–º–∞—Ç (–Ω–∞–ø—Ä–∏–∫–ª–∞–¥ —É Finnish, —Ç–æ–±—Ç–æ <filename>fi_FI</filename>). –£ —Ç–∞–∫–∏—Ö –ª–æ–∫–∞–ª—è—Ö —Ü–µ–π –ø–∞—Ä–∞–º–µ—Ç—Ä –Ω–∞ –Ω–∞ —â–æ –Ω–µ –≤–ø–ª–∏–≤–∞—î.</para>
  2882.               <para>–ú–æ–∂–ª–∏–≤—ñ –∑–Ω–∞—á–µ–Ω–Ω—è "auto" (—Ç–∏–ø–æ–≤–æ), "true", —Ç–∞ "false". –Ø–∫—â–æ –º–∞—î –∑–Ω–∞—á–µ–Ω–Ω—è "auto" –∞–±–æ –∑–Ω–∞—á–µ–Ω–Ω—è –≤—ñ–¥—Å—É—Ç–Ω—î, —Ñ–æ—Ä–º–∞—Ç —á–∞—Å—É –≤–∏–±–∏—Ä–∞—î—Ç—å—Å—è –≤—ñ–¥–ø–æ–≤—ñ–¥–Ω–æ –¥–æ –ø–∞—Ä–∞–º–µ—Ç—Ä—ñ–≤ –ª–æ–∫–∞–ª—ñ. –ü–∞—Ä–∞–º–µ—Ç—Ä–∏ –ª–æ–∫–∞–ª—ñ –∑–∞–ª–µ–∂–∞—Ç—å –≤—ñ–¥ –º–æ–≤–∏, —è–∫–∞ –≤–∏–∫–æ—Ä–∏—Å—Ç–æ–≤—É—î—Ç—å—Å—è. –¢–∞–∫–∏–º —á–∏–Ω–æ–º –≤–æ–Ω–∏ –∑–º—ñ–Ω—é—é—Ç—å—Å—è –∑–º—ñ–Ω–Ω–æ—é LANGUAGE (—Ä–æ–∑—à–∏—Ä–µ–Ω–Ω—è GNU), LANG, LC_MESSAGES —á–∏ LC_ALL —É –æ—Ç–æ—á–µ–Ω–Ω—ñ –∑–∞–ø—É—Å–∫—É GDM. –ü—Ä—ñ–æ—Ä–∏—Ç–µ—Ç –ø–µ—Ä–µ–≥–ª—è–¥—É –∑–º—ñ–Ω–Ω–∏—Ö –º–æ–∂–Ω–∞ –∑–Ω–∞–π—Ç–∏ —É –¥–æ–≤—ñ–¥–Ω–∏–∫—É –∑ –≤–∞—à–æ—ó —Å–∏—Å—Ç–µ–º–Ω–æ—ó –±—ñ–±–ª—ñ–æ—Ç–µ–∫–∏ C.</para>
  2883.             </listitem>
  2884.           </varlistentry>
  2885.  
  2886.           <varlistentry>
  2887.             <term>UseInvisibleInEntry</term>
  2888.             <listitem>
  2889.               <synopsis>UseInvisibleInEntry=false</synopsis>
  2890.               <para>–ù–µ –ø–æ–∫–∞–∑—É–≤–∞—Ç–∏ –≤—ñ–∑—É–∞–ª—å–Ω–∏–π –∑–≤–æ—Ä–æ—Ç–Ω–∏–π –∑–≤'—è–∑–æ–∫ —É –ø–æ–ª—ñ –ø–∞—Ä–æ–ª—é. –¶–µ —Å—Ç–∞–Ω–¥–∞—Ä—Ç–Ω–∞ –ø–æ–≤–µ–¥—ñ–Ω–∫–∞ —É –∫–æ–Ω—Å–æ–ª—ñ —Ç–∞ xdm. –í—Å—Ç–∞–Ω–æ–≤–ª–µ–Ω–Ω—è —Ü—å–æ–≥–æ –ø–∞—Ä–∞–º–µ—Ç—Ä–∞ —Å–∫–∞—Å–æ–≤—É—î –ø–∞—Ä–∞–º–µ—Ç—Ä <filename>UseCirclesInEntry</filename>.</para>
  2891.             </listitem>
  2892.           </varlistentry>
  2893.  
  2894.           <varlistentry>
  2895.             <term>DefaultWelcome</term>
  2896.             <listitem>
  2897.               <synopsis>DefaultWelcome=true</synopsis>
  2898.               <para>–Ø–∫—â–æ –º–∞—î –∑–Ω–∞—á–µ–Ω–Ω—è true, —É —è–∫–æ—Å—Ç—ñ –ø–æ–≤—ñ–¥–æ–º–ª–µ–Ω–Ω—è –ø—Ä–∏–≤—ñ—Ç–∞–Ω–Ω—è –≤–∏–∫–æ—Ä–∏—Å—Ç–æ–≤—É—î—Ç—å—Å—è "–õ–∞—Å–∫–∞–≤–æ –ø—Ä–æ—Å–∏–º–æ". –¶–µ –∑–Ω–∞—á–µ–Ω–Ω—è –ø–µ—Ä–µ–∫–ª–∞–¥–∞—î—Ç—å—Å—è –º–æ–≤–æ—é –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á–∞. –Ø–∫—â–æ –ø–æ–ª–µ –º–∞—î –∑–Ω–∞—á–µ–Ω–Ω—è false, –¥–ª—è —Ä—è–¥–∫–∞ –ø—Ä–∏–≤—ñ—Ç–∞–Ω–Ω—è –≤–∏–∫–æ—Ä–∏—Å—Ç–æ–≤—É—î—Ç—å—Å—è –∑–Ω–∞—á–µ–Ω–Ω—è –ø–∞—Ä–∞–º–µ—Ç—Ä–∞ <filename>Welcome</filename>.</para>
  2899.             </listitem>
  2900.           </varlistentry>
  2901.  
  2902.           <varlistentry>
  2903.             <term>Welcome</term>
  2904.             <listitem>
  2905.               <synopsis>Welcome=Welcome</synopsis>
  2906.               <para>–í–∏–∑–Ω–∞—á–∞—î —Ç–µ–∫—Å—Ç, —â–æ –≤—ñ–¥–æ–±—Ä–∞–∂–∞—î—Ç—å—Å—è —Å–ª—ñ–¥–æ–º –∑–∞ –µ–º–±–ª–µ–º–æ—é —É —Å—Ç–∞–Ω–¥–∞—Ä—Ç–Ω—ñ–π –ø—Ä–æ–≥—Ä–∞–º—ñ –ø—Ä–∏–≤—ñ—Ç–∞–Ω–Ω—è. –ü—ñ–¥—Ç—Ä–∏–º—É—é—Ç—å—Å—è –Ω–∞—Å—Ç—É–ø–Ω—ñ –∫–µ—Ä—É—é—á–∏ —Å–∏–º–≤–æ–ª–∏:</para>
  2907.               
  2908.               <para>
  2909.                 %% ‚Äî the `%' character
  2910.               </para>
  2911.               
  2912.               <para>
  2913.                 %d ‚Äî display's hostname
  2914.               </para>
  2915.               
  2916.               <para>
  2917.                 %h ‚Äî Fully qualified hostname
  2918.               </para>
  2919.  
  2920.               <para>
  2921.                 %m ‚Äî machine (processor type)
  2922.               </para>
  2923.  
  2924.               <para>
  2925.                 %n ‚Äî Nodename (i.e. hostname without .domain)
  2926.               </para>
  2927.               
  2928.               <para>
  2929.                 %r ‚Äî release (OS version)
  2930.               </para>
  2931.               
  2932.               <para>
  2933.                 %s ‚Äî sysname (i.e. OS)
  2934.               </para>
  2935.  
  2936.               <para>
  2937.                 This string is only used for attached displays.  For remote
  2938.                 XDMCP displays we use <filename>RemoteWelcome</filename>.
  2939.               </para>
  2940.  
  2941.               <para>–£ –ø—Ä–æ–≥—Ä–∞–º—ñ –ø—Ä–∏–≤—ñ—Ç–∞–Ω–Ω—è –∑ —Ç–µ–º–∞–º–∏ —Ä–æ–∑—Ç–∞—à—É–≤–∞–Ω–Ω—è —Ü—å–æ–≥–æ —Ç–µ–∫—Å—Ç—É –∑–∞–ª–µ–∂–∏—Ç—å –≤—ñ–¥ —Ç–µ–º–∏. –Ø–∫—â–æ —É —Ç–µ–º—ñ –Ω–µ –≤–∏–∫–æ—Ä–∏—Å—Ç–æ–≤—É—î—Ç—å—Å—è –≤–±—É–¥–æ–≤–∞–Ω–∏–π —Ä—è–¥–æ–∫ –ø—Ä–∏–≤—ñ—Ç–∞–Ω–Ω—è,  —Ü–µ–π —Ä—è–¥–æ–∫ –º–æ–∂–µ –Ω–µ –≤—ñ–¥–æ–±—Ä–∞–∂–∞—Ç–∏—Å—å –≤–∑–∞–≥–∞–ª—ñ.</para>
  2942.                             
  2943.             </listitem>
  2944.           </varlistentry>
  2945.  
  2946.           <varlistentry>
  2947.             <term>XineramaScreen</term>
  2948.             <listitem>
  2949.               <synopsis>XineramaScreen=0</synopsis>
  2950.               <para>–Ø–∫—â–æ –∞–∫—Ç–∏–≤–Ω–µ —Ä–æ–∑—à–∏—Ä–µ–Ω–Ω—è Xinerama, –≤—ñ–∫–Ω–æ –≤—Ö–æ–¥—É –≤–∏–≤–æ–¥–∏—Ç—å—Å—è —É —Ü–µ–Ω—Ç—Ä—ñ —Ñ—ñ–∑–∏—á–Ω–æ–≥–æ –µ–∫—Ä–∞–Ω—É (0 - –¥–ª—è –ø–µ—Ä—à–æ–≥–æ –µ–∫—Ä–∞–Ω—É, 1 - –¥–ª—è –¥—Ä—É–≥–æ–≥–æ...).</para>
  2951.             </listitem>
  2952.           </varlistentry>        
  2953.         </variablelist>
  2954.       </sect3>
  2955.  
  2956.       <sect3 id="choosersection">
  2957.         <title>–ü–∞—Ä–∞–º–µ—Ç—Ä–∏ —Å–µ–ª–µ–∫—Ç–æ—Ä–∞ XDCMP</title>
  2958.  
  2959.         <variablelist>
  2960.           <title>[chooser]</title>
  2961.  
  2962.           <varlistentry>
  2963.             <term>AllowAdd</term>
  2964.             <listitem>
  2965.               <synopsis>AllowAdd=true</synopsis>
  2966.               <para>–Ø–∫—â–æ –º–∞—î –∑–Ω–∞—á–µ–Ω–Ω—è true, –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á—É –¥–æ–∑–≤–æ–ª–µ–Ω–æ –¥–æ–¥–∞–≤–∞—Ç–∏ –¥–æ–≤—ñ–ª—å–Ω—ñ –≤—É–∑–ª–∏ –¥–æ —Å–µ–ª–µ–∫—Ç–æ—Ä–∞. –¢–∞–∫–∏–º —á–∏–Ω–æ–º –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á –º–æ–∂–µ –∑'—î–¥–Ω–∞—Ç–∏—Å—å –∑ –±—É–¥—å-—è–∫–∏–º –≤—É–∑–ª–æ–º, —è–∫–∏–π –≤—ñ–¥–ø–æ–≤—ñ–¥–∞—î –Ω–∞ –∑–∞–ø–∏—Ç–∏ XDMCP –≤—ñ–¥ —Å–µ–ª–µ–∫—Ç–æ—Ä–∞.</para>
  2967.             </listitem>
  2968.           </varlistentry>
  2969.  
  2970.           <varlistentry>
  2971.             <term>Broadcast</term>
  2972.             <listitem>
  2973.               <synopsis>Broadcast=true</synopsis>
  2974.               <para>–Ø–∫—â–æ –º–∞—î –∑–Ω–∞—á–µ–Ω–Ω—è true, —Å–µ–ª–µ–∫—Ç–æ—Ä —Å—Ç–≤–æ—Ä—é—î —à–∏—Ä–æ–∫–æ–º–æ–≤–Ω—ñ –∑–∞–ø–∏—Ç–∏ –¥–æ –ª–æ–∫–∞–ª—å–Ω–æ—ó –º–µ—Ä–µ–∂—ñ —Ç–∞ –ø—Ä–æ—Å–ª—É—Ö–æ–≤—É—î –≤—ñ–¥–ø–æ–≤—ñ–¥—ñ. –¢–∞–∫–∏–º —á–∏–Ω–æ–º —Å–µ–ª–µ–∫—Ç–æ—Ä –∑–∞–≤–∂–¥–∏ –ø–æ–∫–∞–∑—É—î –¥–æ—Å—Ç—É–ø–Ω—ñ —É –º–µ—Ä–µ–∂—ñ –º–µ–Ω–µ–¥–∂–µ—Ä–∏ —Å–µ–∞–Ω—Å—ñ–≤. –Ø–∫—â–æ —Å–ª—ñ–¥ –¥–æ–¥–∞—Ç–∏ –¥–µ—è–∫—ñ –≤—É–∑–ª–∏, —è–∫—ñ –Ω–µ —î –ª–æ–∫–∞–ª—å–Ω–∏–º–∏ –¥–ª—è —Ü—ñ—î—ó –º–µ—Ä–µ–∂—ñ, –∞–±–æ –Ω–µ –±–∞–∂–∞—î—Ç–µ –≤–∏–∫–æ—Ä–∏—Å—Ç–æ–≤—É–≤–∞—Ç–∏ —à–∏—Ä–æ–∫–æ–º–æ–≤–Ω—ñ –∑–∞–ø–∏—Ç–∏, –º–æ–∂–µ—Ç–µ –≤–∫–∞–∑–∞—Ç–∏ –≤—É–∑–ª–∏ —É –ø–∞—Ä–∞–º–µ—Ç—Ä—ñ <filename>Hosts</filename>.</para>
  2975.             </listitem>
  2976.           </varlistentry>
  2977.           
  2978.           <varlistentry>
  2979.             <term>Multicast</term>
  2980.             <listitem>
  2981.               <synopsis>Multicast=true</synopsis>
  2982.               <para>–Ø–∫—â–æ –º–∞—î –∑–Ω–∞—á–µ–Ω–Ω—è true —Ç–∞ —É–≤—ñ–º–∫–Ω–µ–Ω–æ IPv6, —Å–µ–ª–µ–∫—Ç–æ—Ä –±—É–¥–µ –Ω–∞–¥—Å–∏–ª–∞—Ç–∏ multicast-–∑–∞–ø–∏—Ç–∏ —É –ª–æ–∫–∞–ª—å–Ω—É –º–µ—Ä–µ–∂—É —Ç–∞ —Å–ª—É—Ö–∞—Ç–∏ –≤—ñ–¥–ø–æ–≤—ñ–¥—å –≤—ñ–¥ –≤—É–∑–ª—ñ–≤, —è–∫—ñ –≤—Ö–æ–¥—è—Ç—å —É multicast-–≥—Ä—É–ø—É. –Ø–∫—â–æ –≤–∏ –Ω–µ –±–∞–∂–∞—î—Ç–µ –Ω–∞–¥—Å–∏–ª–∞—Ç–∏ –≥—Ä—É–ø–æ–≤—ñ –∑–∞–ø–∏—Ç–∏. –º–æ–∂–Ω–∞ –≤–∫–∞–∑–∞—Ç–∏ –∞–¥—Ä–µ—Å—É IPv6 —É –ø–∞—Ä–∞–º–µ—Ç—Ä—ñ <filename>Hosts </filename>. –í—É–∑–æ–ª –≤—ñ–¥–ø–æ–≤—ñ–¥–∞—Ç–∏–º–µ, —è–∫—â–æ –≤—ñ–Ω –ø—Ä–æ—Å–ª—É—Ö–æ–≤—É—î –∑–∞–ø–∏—Ç–∏ XDMCP —Ç–∞ –Ω–∞ –Ω—å–æ–º—É —É–≤—ñ–º–∫–Ω–µ–Ω–æ –ø—ñ–¥—Ç—Ä–∏–º–∫—É IPv6.</para>
  2983.             </listitem>
  2984.           </varlistentry>
  2985.           
  2986.           <varlistentry>
  2987.             <term>MulticastAddr</term>
  2988.             <listitem>
  2989.               <synopsis>MulticastAddr=ff02::1</synopsis>
  2990.               <para>–£ —Ü—å–æ–º—É –ø–∞—Ä–∞–º–µ—Ç—Ä—ñ –≤–∫–∞–∑—É—î—Ç—å—Å—è Link-local –∞–¥—Ä–µ—Å–∞ Multicast.</para>
  2991.             </listitem>
  2992.           </varlistentry>
  2993.           
  2994.           <varlistentry>
  2995.             <term>DefaultHostImage</term>
  2996.             <listitem>
  2997.               <synopsis>DefaultHostImage=<share>/pixmaps/nohost.png</synopsis>
  2998.               <para>
  2999.                 File name for the default host icon. This image will be
  3000.                 displayed if no icon is specified for a given host. The
  3001.                 file must be in a gdk-pixbuf supported format and it must be
  3002.                 readable for the GDM user.
  3003.               </para>
  3004.             </listitem>
  3005.           </varlistentry>
  3006.           
  3007.           <varlistentry>
  3008.             <term>HostImageDir</term>
  3009.             <listitem>
  3010.               <synopsis>HostImageDir=<share>/hosts</synopsis>
  3011.               <para>–ö–∞—Ç–∞–ª–æ–≥ –¥–ª—è —Ñ–∞–π–ª—ñ–≤ –∑–Ω–∞—á–∫—ñ–≤ –¥–æ –∫–æ–º–ø'—é—Ç–µ—Ä—ñ–≤. –°–∏—Å—Ç–µ–º–Ω–∏–π –∞–¥–º—ñ–Ω—ñ—Å—Ç—Ä–∞—Ç–æ—Ä –º–æ–∂–µ –ø–æ–∫–ª–∞—Å—Ç–∏ —Å—é–¥–∏ –∑–Ω–∞—á–∫–∏ –¥–æ –≤—ñ–¥–¥–∞–ª–µ–Ω–∏—Ö –≤—É–∑–ª—ñ–≤, —ñ –≤–æ–Ω–∏ –±—É–¥—É—Ç—å –≤—ñ–¥–æ–±—Ä–∞–∂–∞—Ç–∏—Å—å —É <filename>gdmchooser</filename>.</para>
  3012.               
  3013.               <para>–ù–∞–∑–≤–∞ —Ñ–∞–π–ª—É –º–∞—î –≤—ñ–¥–ø–æ–≤—ñ–¥–∞—Ç–∏ –ø–æ–≤–Ω—ñ–π –¥–æ–º–µ–Ω–Ω—ñ–π –Ω–∞–∑–≤—ñ (FQDN) –≤—É–∑–ª–∞. –ó–Ω–∞—á–∫–∏ –º–∞—é—Ç—å –∑–±–µ—Ä—ñ–≥–∞—Ç–∏—Å—å —É —Ñ–æ—Ä–º–∞—Ç—ñ, —è–∫–∏–π –ø—ñ–¥—Ç—Ä–∏–º—É—î—Ç—å—Å—è gdk-pixbuf —Ç–∞ –º–∞—é—Ç—å –±—É—Ç–∏ –¥–æ—Å—Ç—É–ø–Ω—ñ –¥–ª—è —á–∏—Ç–∞–Ω–Ω—è –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á—É GDM.</para>
  3014.               
  3015.             </listitem>
  3016.           </varlistentry>
  3017.  
  3018.           <varlistentry>
  3019.             <term>Hosts</term>
  3020.             <listitem>
  3021.               <synopsis>Hosts=host1,host2</synopsis>
  3022.               <para>–í—É–∑–ª–∏ —è–∫—ñ –º–∞—é—Ç—å –±—É—Ç–∏ —É —Å–ø–∏—Å–∫—É –ø—Ä–æ–≥—Ä–∞–º–∏ –≤–∏–±–æ—Ä—É –≤—É–∑–ª—ñ–≤. –í—É–∑–ª–∏ –≤—ñ–¥–æ–±—Ä–∞–∂–∞—é—Ç—å—Å—è —É —Å–ø–∏—Å–∫—É –ª–∏—à–µ —è–∫—â–æ –≤–æ–Ω–∏ –≤—ñ–¥–ø–æ–≤—ñ–¥–∞—é—Ç—å –Ω–∞ –∑–∞–ø–∏—Ç–∏. –î–ª—è —Ü—å–æ–≥–æ –Ω–∞–¥—Å–∏–ª–∞—é—Ç—å—Å—è —à–∏—Ä–æ–∫–æ–º–æ–≤–Ω—ñ –∑–∞–ø–∏—Ç–∏ (—è–∫—â–æ –≤—Å—Ç–∞–Ω–æ–≤–ª–µ–Ω–æ <filename>Broadcast</filename>), —Ç–æ–º—É –Ω–µ —Å–ª—ñ–¥ –≤–∫–∞–∑—É–≤–∞—Ç–∏ –≤—É–∑–ª–∏ –ª–æ–∫–∞–ª—å–Ω–æ—ó –º–µ—Ä–µ–∂—ñ. –¶–µ –∫–æ—Ä–∏—Å–Ω–æ, —è–∫—â–æ –∫–æ–Ω—Ñ—ñ–≥—É—Ä–∞—Ü—ñ—è –º–µ—Ä–µ–∂—ñ –Ω–µ –¥–æ–∑–≤–æ–ª—è—î –¥—ñ—Å—Ç–∞—Ç–∏—Å—å –¥–æ —É—Å—ñ—Ö –≤—É–∑–ª—ñ–≤ –ø–∞–∫–µ—Ç–∞–º–∏ —à–∏—Ä–æ–∫–æ–º–æ–≤–Ω–∏—Ö –∑–∞–ø–∏—Ç—ñ–≤.</para>
  3023.             </listitem>
  3024.           </varlistentry>
  3025.           
  3026.           <varlistentry>
  3027.             <term>ScanTime</term>
  3028.             <listitem>
  3029.               <synopsis>ScanTime=4</synopsis>
  3030.               <para>–í–∏–∑–Ω–∞—á–∞—î —Å–∫—ñ–ª—å–∫–∏ —Å–µ–∫—É–Ω–¥ –ø—Ä–æ–≥—Ä–∞–º–∞ –≤–∏–±–æ—Ä—É –≤—É–∑–ª—ñ–≤ –±—É–¥–µ –æ—á—ñ–∫—É–≤–∞—Ç–∏ –≤—ñ–¥–ø–æ–≤—ñ–¥—å –Ω–∞ BROADCAST_QUERY. –ù–∞—Å–ø—Ä–∞–≤–¥—ñ —Ü–µ –ª–∏—à–µ —á–∞—Å –æ—á—ñ–∫—É–≤–∞–Ω–Ω—è –≤—ñ–¥–ø–æ–≤—ñ–¥—ñ. –ê–ª–µ –≤—É–∑–ª–∏ –±—É–¥—É—Ç—å –¥–æ–¥–∞–≤–∞—Ç–∏—Å—å, —è–∫—â–æ –≤—ñ–¥ –Ω–∏—Ö –±—É–¥–µ –æ—Ç—Ä–∏–º–∞–Ω–æ –≤—ñ–¥–ø–æ–≤—ñ–¥—å –ø—ñ—Å–ª—è —Ü—å–æ–≥–æ –ø–µ—Ä—ñ–æ–¥—É.</para>
  3031.             </listitem>
  3032.           </varlistentry>
  3033.         </variablelist>
  3034.       </sect3>
  3035.  
  3036.       <sect3 id="debugsection">
  3037.         <title>–ù–∞–ª–∞—à—Ç–æ–≤—É–≤–∞–Ω–Ω—è –Ω–∞–ª–∞–≥–æ–¥–∂–µ–Ω–Ω—è</title>
  3038.  
  3039.         <variablelist>
  3040.           <title>[debug]</title>
  3041.  
  3042.           <varlistentry>
  3043.             <term>Enable</term>
  3044.             <listitem>
  3045.               <synopsis>Enable=false</synopsis>
  3046.               <para>
  3047.                 Setting to true sends debug ouput to the syslog.  This can be 
  3048.                 useful for tracking down problems with GDM.  This output 
  3049.                 tends to be verbose so should not be turned on for general
  3050.                 use.
  3051.               </para>
  3052.             </listitem>
  3053.           </varlistentry>
  3054.  
  3055.           <varlistentry>
  3056.             <term>–ñ–µ—Å—Ç–∏</term>
  3057.             <listitem>
  3058.               <synopsis>Gestures=false</synopsis>
  3059.               <para>
  3060.                 Setting to true sends debug ouput concerning the accessibility
  3061.                 gesture listeners to the syslog.  This can be useful for
  3062.                 tracking down problems with them not working properly.  This
  3063.                 output tends to be verbose so should not be turned on for
  3064.                 general use.
  3065.               </para>
  3066.             </listitem>
  3067.           </varlistentry>
  3068.         </variablelist>
  3069.       </sect3>
  3070.  
  3071.       <sect3 id="customcmdsection">
  3072.         <title>Custom Commands</title>
  3073.         
  3074.         <para>
  3075.           You can create up to 10 different commands. Gaps between command
  3076.           numbers are allowed and their relative positioning within the
  3077.           section and with respect to each other is not important as long as
  3078.           they conform to the permitted range of [0-9].
  3079.           
  3080.         </para>
  3081.           
  3082.         <variablelist>
  3083.           <title>[customcommand]</title>
  3084.           
  3085.           <varlistentry>
  3086.             <term>CustomCommand[0-9]</term>
  3087.             <listitem>
  3088.               <synopsis>CustomCommand[0-9]=</synopsis>
  3089.               <para>
  3090.                 Full path and arguments to command to be executed when user
  3091.                 selects <filename>n-th</filename> "Custom Command"
  3092.                 from the Actions menu.  This can be a ';' separated list of
  3093.                 commands to try.  If the value is empty or missing, then the
  3094.                 custom command is not available.  By default this value is not
  3095.                 enabled, so to enable "Custom Command" it must be
  3096.                 set to a nonempty value.  [0-9] represents the
  3097.                 <filename>CustomCommand</filename> suffix and can be an
  3098.                 integer between 0 and 9. 
  3099.               </para>
  3100.             </listitem>
  3101.           </varlistentry>
  3102.           
  3103.           <varlistentry>
  3104.             <term>CustomCommandIsPersistent[0-9]</term>
  3105.             <listitem>
  3106.               <synopsis>CustomCommandIsPersistent[0-9]=</synopsis>
  3107.               <para>
  3108.                 Specifies if <filename>n-th</filename> "Custom
  3109.                 Command" will appear outside the login manager, for
  3110.                 example on the desktop through the Log Out/Shut Down dialogs.
  3111.                 If not specified the default value is "false". This
  3112.                 option is only valid if corresponding
  3113.                 <filename>CustomCommand</filename> is defined. [0-9] represents
  3114.                 <filename>CustomCommand</filename> suffix and can be an integer
  3115.                 between 0 and 9.
  3116.               </para>
  3117.             </listitem>
  3118.           </varlistentry>
  3119.           
  3120.           <varlistentry>
  3121.             <term>CustomCommandLabel[0-9]</term>
  3122.             <listitem>
  3123.               <synopsis>CustomCommandLabel[0-9]=</synopsis>
  3124.               <para>
  3125.                 Specifies the stock label that will be displayed on the
  3126.                 <filename>n-th</filename> "Custom Command"
  3127.                 buttons and menu items. If not specified the default value is
  3128.                 "Custom_[0-9]". This option is only valid if
  3129.                 corresponding <filename>CustomCommand</filename> is defined. 
  3130.                 [0-9] represents <filename>CustomCommand</filename> suffix
  3131.                 and can be an integer between 0 and 9. This option can't contain
  3132.                 any semicolon characters (i.e. ";").
  3133.               </para>
  3134.             </listitem>
  3135.           </varlistentry>
  3136.           
  3137.           <varlistentry>
  3138.             <term>CustomCommandLRLabel[0-9]</term>
  3139.             <listitem>
  3140.               <synopsis>CustomCommandLRLabel[0-9]=</synopsis>
  3141.               <para>
  3142.                 Specifies the stock label that will be displayed on the
  3143.                 <filename>n-th</filename> "Custom Command"
  3144.                 list items and radio buttons.  If not specified the default
  3145.                 value is  "Execute custom command _[0-9]". This 
  3146.                 option is only valid if corresponding
  3147.                 <filename>CustomCommand</filename> is defined.  [0-9]
  3148.                 represents <filename>CustomCommand</filename> suffix and
  3149.                 can be an integer between 0 and 9.
  3150.               </para>
  3151.             </listitem>
  3152.           </varlistentry>
  3153.           
  3154.           <varlistentry>
  3155.             <term>CustomCommandNoRestart[0-9]</term>
  3156.             <listitem>
  3157.               <synopsis>CustomCommandNoRestart[0-9]=</synopsis>
  3158.               <para>
  3159.                 Specifies if gdm will be stopped/restarted once
  3160.                 <filename>n-th</filename> "Custom Command"
  3161.                 has been executed. If not specified the default value is
  3162.                 "false". This option is only valid if corresponding
  3163.                 <filename>CustomCommand</filename> is defined.  [0-9]
  3164.                 represents <filename>CustomCommand</filename> suffix and
  3165.                 can be an integer between 0 and 9. In addition when
  3166.                 corresponding <filename>CustomCommandIsPersistent</filename> 
  3167.                 is set to true,  setting CustomCommandNoRestart to false will
  3168.                 place corresponding <filename>CustomCommand</filename> in the 
  3169.                 Shut Down dialog set of actions, setting it to true will place
  3170.                 corresponding 
  3171.                 <filename>CustomCommand</filename> in the Log Out dialog set of
  3172.                 actions.
  3173.               </para>
  3174.             </listitem>
  3175.           </varlistentry>
  3176.           
  3177.           <varlistentry>
  3178.             <term>CustomCommandText[0-9]</term>
  3179.             <listitem>
  3180.               <synopsis>CustomCommandText[0-9]=</synopsis>
  3181.               <para>
  3182.                 Specifies the message that will be displayed on the warning
  3183.                 dialog box once <filename>n-th</filename>
  3184.                 "Custom Command" button/menu item/radio button/list
  3185.                 item has been activated.  If not specified the default value is
  3186.                 "Are you sure?". This option is only valid if
  3187.                 corresponding <filename>CustomCommand</filename> is defined.
  3188.                 [0-9] represents <filename>CustomCommand</filename> suffix and
  3189.                 can be an integer between 0 and 9.
  3190.               </para>
  3191.             </listitem>
  3192.           </varlistentry>
  3193.           
  3194.           <varlistentry>
  3195.             <term>CustomCommandTooltip[0-9]</term>
  3196.             <listitem>
  3197.               <synopsis>CustomCommandTooltip[0-9]=</synopsis>
  3198.               <para>
  3199.                 Specifies the message that will be displayed on tooltips for
  3200.                 <filename>n-th</filename> "Custom Command"
  3201.                 entries. If not specified the default value is  "Execute
  3202.                 custom command [0-9]". This option is only valid if
  3203.                 corresponding <filename>CustomCommand</filename> is defined.
  3204.                 [0-9] represents <filename>CustomCommand</filename> suffix and
  3205.                 can be an integer between 0 and 9.
  3206.               </para>
  3207.             </listitem>
  3208.           </varlistentry>         
  3209.         </variablelist>
  3210.       </sect3>
  3211.           
  3212.       <sect3 id="xserverdefs">
  3213.         <title>X Server Definitions</title>
  3214.  
  3215.         <para>
  3216.           GDM needs to be provided with information about each X servers that
  3217.           will be used.  You can have as many different definitions as you wish,
  3218.           each identified with a unique name.  The name
  3219.           <filename>Standard</filename> is required.  If you do not specify
  3220.           this server, GDM will assume default values for a 'Standard' server
  3221.           and the path given by <filename>daemon/StandardXServer</filename>.
  3222.           <filename>Standard</filename> is used as the default,
  3223.           in situations when no other server has been defined.
  3224.         </para>
  3225.  
  3226.         <para>
  3227.           Servers are defined by sections named <filename>server-</filename>
  3228.           followed by the identifier of this server.  This should be a simple
  3229.           ASCII string with no spaces.  The GUI configuration program allows
  3230.           users to edit the servers defined in the GDM configuration files
  3231.           but currently does not allow adding or deleting entries.  Like
  3232.           normal configuration options, <filename>server-</filename>
  3233.           sections in the <filename><etc>/gdm/custom.conf</filename>
  3234.           file override values in the
  3235.           <filename><share>/gdm/defaults.conf</filename> file.  In other
  3236.           words, if a <filename>server-Standard</filename> section is defined
  3237.           in <filename><etc>/gdm/custom.conf</filename>, then that
  3238.           will be used and the section in the
  3239.           <filename><share>/gdm/defaults.conf</filename> file will be
  3240.           ignored.
  3241.         </para>
  3242.  
  3243.         <variablelist>
  3244.           <title>[server-Standard]</title>
  3245.  
  3246.           <varlistentry>
  3247.             <term>name</term>
  3248.             <listitem>
  3249.               <synopsis>name=Standard server</synopsis>
  3250.               <para>–ù–∞–∑–≤–∞, —è–∫–∞ –≤—ñ–¥–æ–±—Ä–∞–∂–∞—î—Ç—å—Å—è –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á—É.</para>
  3251.             </listitem>
  3252.           </varlistentry>
  3253.           
  3254.           <varlistentry>
  3255.             <term>command</term>
  3256.             <listitem>
  3257.               <synopsis>command=/—à–ª—è—Ö/–¥–æ/X</synopsis>
  3258.               <para>
  3259.                 The command to execute, with full path to the binary of the X
  3260.                 server, and any extra arguments needed.  Normally it is not
  3261.                 necessary to add a <filename>-nolisten tcp</filename> argument
  3262.                 since the addition of this argument is controlled by the
  3263.                 <filename>DisallowTCP</filename> GDM configuration option.
  3264.               </para>
  3265.             </listitem>
  3266.           </varlistentry>
  3267.  
  3268.           <varlistentry>
  3269.             <term>flexible</term>
  3270.             <listitem>
  3271.               <synopsis>flexible=true</synopsis>
  3272.               <para>–û–∑–Ω–∞—á–∞—î, —â–æ —Å–µ—Ä–≤–µ—Ä —î —É —Å–ø–∏—Å–∫—É –¥–æ—Å—Ç—É–ø–Ω–∏—Ö –¥–ª—è –∑–∞–ø—É—Å–∫—É –≥–Ω—É—á–∫–æ–≥–æ —Å–µ—Ä–≤–µ—Ä–∞, —Å–µ—Ä–≤–µ—Ä–∞ –Ω–∞ –≤–∏–º–æ–≥—É.</para>
  3273.             </listitem>
  3274.           </varlistentry>
  3275.  
  3276.           <varlistentry>
  3277.             <term>handled</term>
  3278.             <listitem>
  3279.               <synopsis>handled=true</synopsis>
  3280.               <para>–û–∑–Ω–∞—á–∞—î, —â–æ GDM –º–∞—î –≤–∏–≤–æ–¥–∏—Ç–∏ –≤—ñ–∫–Ω–æ –∑–∞–ø—Ä–æ—à–µ–Ω–Ω—è –¥–æ –≤—Ö–æ–¥—É –Ω–∞ —Ü—å–æ–º—É —Å–µ—Ä–≤–µ—Ä—ñ. –Ø–∫—â–æ –∑–Ω–∞—á–µ–Ω–Ω—è false, —Ç–æ–¥—ñ GDM –ø—Ä–æ—Å—Ç–æ –∑–∞–ø—É—Å–∫–∞—î —Ü–µ–π —Å–µ—Ä–≤–µ—Ä —Ç–∞ –æ—á—ñ–∫—É—î –∑–∞–≤–µ—Ä—à–µ–Ω–Ω—è. –¶–µ –∫–æ—Ä–∏—Å–Ω–æ –¥–ª—è –∑–∞–ø—É—Å–∫—É X-—Ç–µ—Ä–º—ñ–Ω–∞–ª—ñ–≤ —á–µ—Ä–µ–∑ GDM. –¢–∞–∫–æ–∂ –∑–≤–∏—á–∞–π–Ω–æ –º–æ–∂–Ω–∞ –¥–æ–¥–∞—Ç–∏ –¥–æ –∫–æ–º–∞–Ω–¥–Ω–æ–≥–æ —Ä—è–¥–∫–∞ —Å–µ—Ä–≤–µ—Ä–∞ <filename>-terminate</filename>, —â–æ–± —Å–µ—Ä–≤–µ—Ä –∑–∞–≤–µ—Ä—à—É–≤–∞–≤—Å—è –ø—ñ—Å–ª—è –∑–∞–≤–µ—Ä—à–µ–Ω–Ω—è –∫–æ–∂–Ω–æ–≥–æ —Å–µ–∞–Ω—Å—É. –£ —ñ–Ω—à–æ–º—É –≤–∏–ø–∞–¥–∫—É –∫–µ—Ä—É–≤–∞–Ω–Ω—è –Ω–∞–¥ –ø–æ—Ä–æ–¥–∂–µ–Ω–∏–º –ø—Ä–æ—Ü–µ—Å–æ–º –Ω—ñ–∫–æ–ª–∏ –Ω–µ –ø–æ–≤–µ—Ä–Ω–µ—Ç—å—Å—è –¥–æ GDM —Ç–∞, –Ω–∞–ø—Ä–∏–∫–ª–∞–¥, –Ω–µ –ø—Ä–∞—Ü—é–≤–∞—Ç–∏–º–µ –º'—è–∫–∏–π –ø–µ—Ä–µ–∑–∞–ø—É—Å–∫, –±–æ GDM –≤–≤–∞–∂–∞—Ç–∏–º–µ, —â–æ —Å–µ–∞–Ω—Å —Ç—Ä–∏–≤–∞—î –≤–µ—Å—å —á–∞—Å –∞–∫—Ç–∏–≤–Ω–æ—Å—Ç—ñ —Å–µ—Ä–≤–µ—Ä–∞.</para>
  3281.             </listitem>
  3282.           </varlistentry>
  3283.  
  3284.           <varlistentry>
  3285.             <term>chooser</term>
  3286.             <listitem>
  3287.               <synopsis>chooser=false</synopsis>
  3288.               <para>–û–∑–Ω–∞—á–∞—î, —â–æ GDM –∑–∞–º—ñ—Å—Ç—å –≤—ñ–∫–Ω–∞ –≤—Ö–æ–¥—É –º–∞—î –∑–∞–ø—É—Å—Ç–∏—Ç–∏ —Å–µ–ª–µ–∫—Ç–æ—Ä –≤—É–∑–ª—ñ–≤ —Ç–∞ –¥–æ–∑–≤–æ–ª–∏—Ç–∏ –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á—É –æ–±—Ä–∞—Ç–∏ —Å–µ—Ä–≤–µ—Ä –Ω–∞ —è–∫–∏–π —É–≤—ñ–π—Ç–∏.</para>
  3289.             </listitem>
  3290.           </varlistentry>
  3291.  
  3292.           <varlistentry>
  3293.             <term>priority</term>
  3294.             <listitem>
  3295.               <synopsis>priority=0</synopsis>
  3296.               <para>
  3297.                 Indicates that the X server should be started at a
  3298.                 different process priority.  Values can be any integer
  3299.                 value accepted by the setpriority C library function
  3300.                 (normally between -20 and 20) with 0 being the default.
  3301.                 For highly interactive applications, -5 yields good
  3302.                 responsiveness.  The default value is 0 and the 
  3303.                 setpriority function is not called if the value is 0.
  3304.               </para>
  3305.             </listitem>
  3306.           </varlistentry>
  3307.         </variablelist>
  3308.       </sect3>
  3309.  
  3310.       <sect3 id="attacheddisplayconfig">
  3311.         <title>Attached DISPLAY Configuration</title>
  3312.  
  3313.         <para>
  3314.           The attached (also known as local or static) display configuration
  3315.           specifies what displays should be always managed by GDM.  GDM will
  3316.           restart the X server on the display if it dies, for example.  There
  3317.           may be as many attached displays that are managed as you wish.
  3318.           Typically each display is associated with a real display.  On a
  3319.           typical single-display machine this section would only contain one
  3320.           key <filename>0</filename> that corresponds to DISPLAY
  3321.           <filename>:0</filename>.
  3322.         </para>
  3323.  
  3324.         <para>
  3325.           The GUI configuration program allows users to edit the attached
  3326.           display configuration defined in the GDM configuration files
  3327.           and allows the user to add or delete entries.  Like normal
  3328.           configuration options, the <filename>[servers]</filename>
  3329.           section in the <filename><etc>/gdm/custom.conf</filename>
  3330.           file overrides values in the
  3331.           <filename><share>/gdm/defaults.conf</filename> file.
  3332.         </para>
  3333.  
  3334.         <variablelist>
  3335.           <title>[servers]</title>
  3336.           
  3337.           <varlistentry>
  3338.             <term><–Ω–æ–º–µ—Ä –¥–∏—Å–ø–ª–µ—é></term>
  3339.             <listitem>
  3340.               <synopsis>0=Standard [device=/dev/foo]</synopsis>
  3341.  
  3342.               <para>
  3343.                 The key cooresponds to the DISPLAY to be managed, so that
  3344.                 key <filename>0</filename> cooresponds to DISPLAY
  3345.                 <filename>:0</filename>.  On a multi-display machine you
  3346.                 can configure GDM to manage a login program on other displays
  3347.                 by adding additional keys.  For example, adding key
  3348.                 <filename>1</filename> would cause GDM to manage DISPLAY
  3349.                 <filename>:1</filename>.
  3350.               </para>
  3351.  
  3352.               <para>
  3353.                 The first word of the value corresponds to a X server
  3354.                 definition in the "X Server Definitions" section
  3355.                 of the configuration file.  For example, the following entry
  3356.                 means that DISPLAY <filename>:0</filename> will start an X
  3357.                 server as defined in the
  3358.                 <filename>[server-Standard]</filename> section:
  3359.               </para>
  3360.  
  3361. <screen>
  3362. [servers]
  3363. 0=Standard
  3364. </screen>
  3365.  
  3366.               <para>
  3367.                 The first word of the value can also be set to the string
  3368.                 "inactive" to indicate that this DISPLAY should not 
  3369.                 be managed.  This can be used in the GDM Custom Configuration
  3370.                 File to turn off a DISPLAY that is defined in the GDM System
  3371.                 Defaults Configuration File.
  3372.               </para>
  3373.  
  3374.               <para>
  3375.                 The optional device argument is used to specify the device that
  3376.                 is associated with the DISPLAY.  When using Virtual Terminals
  3377.                 (VT), this value is ignored and GDM will use the correct
  3378.                 device name associated with the VT.  If not using VT, then GDM
  3379.                 will use the value specified by this optional argument.  If
  3380.                 the device argument is not defined, then GDM will use the
  3381.                 default setting for attached displays defined in the
  3382.                 <filename>UtmpLineAttached</filename> configuration section.
  3383.                 For the main display (typically DISPLAY
  3384.                 <filename>:0</filename>), <filename>/dev/console</filename> is
  3385.                 a reasonable value.  For other displays it is probably best
  3386.                 to not include this argument unless you know the specific
  3387.                 device associated with the DISPLAY.  The device value can
  3388.                 contain "%d" which is translated to the DISPLAY value
  3389.                 or "%h" which is translated to the hostname.
  3390.               </para>
  3391.             </listitem>
  3392.           </varlistentry>
  3393.         </variablelist>
  3394.       </sect3>
  3395.     </sect2>
  3396.  
  3397.     <sect2 id="userconfig">
  3398.       <title>–ü–∞—Ä–∞–º–µ—Ç—Ä–∏ —Å–ø–µ—Ü–∏—Ñ—ñ—á–Ω—ñ –¥–ª—è –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á–∞</title>
  3399.  
  3400.       <para>
  3401.         There are some per user configuration settings that control how GDM
  3402.         behaves.  GDM is picky about the file ownership and permissions of 
  3403.         the user files it will access, and will ignore files if they are not
  3404.         owned by the user or files that have group/world write permission.
  3405.         It will also ignore the user if the user's $HOME directory is not
  3406.         owned by the user or if the user's $HOME directory has group/world
  3407.         write permission.  files must also be smaller than the
  3408.         <filename>UserMaxFile</filename> value as defined in the GDM
  3409.         configuration.  If it seems that GDM is not properly accessing 
  3410.         user configuration settings, the problem is most likely 
  3411.         caused by one of these checks failing.
  3412.       </para>
  3413.  
  3414.       <para>
  3415.         First there is the <filename>~/.dmrc</filename> file.  In
  3416.         theory this file should be shared between GDM and KDM, so users only
  3417.         have to configure things once.  This is a standard
  3418.         <filename>.ini</filename> style configuration file.  It has one section
  3419.         called <filename>[Desktop]</filename> which has two keys:
  3420.         <filename>Session</filename> and <filename>Language</filename>.
  3421.       </para>
  3422.  
  3423.       <para>
  3424.         The <filename>Session</filename> key specifies the basename of the
  3425.         session <filename>.desktop</filename> file that the user wishes to
  3426.         normally use (without the <filename>.desktop</filename> extension, in
  3427.         other words).  The <filename>Language</filename> key specifies the
  3428.         language that the user wishes to use by default.  If either of these
  3429.         keys is missing, the system default is used.  The file would normally
  3430.         look as follows:
  3431.       </para>
  3432.  
  3433. <screen>
  3434. [Desktop]
  3435. Session=gnome
  3436. Language=cs_CZ.UTF-8
  3437. </screen>
  3438.  
  3439.       <para>
  3440.         Normally GDM will write this file when the user logs in for the first
  3441.         time, and rewrite it if the user chooses to change their default values
  3442.         on a subsequent login. 
  3443.       </para>
  3444.  
  3445.       <para>
  3446.         If the GDM Face Browser is turned on, then the file
  3447.         <filename>$HOME/.face</filename> is accessed.  This file should be a 
  3448.         standard image that GTK+ can read, such as PNG or JPEG.  It also must
  3449.         be smaller than the <filename>MaxIconWidth</filename> and 
  3450.         <filename>MaxIconHeight</filename> values defined in the GDM
  3451.         configuration or it will be ignored.  Users can run the
  3452.         <command>gdmphotosetup</command> program to specify a face image
  3453.         and it will copy the file to the <filename>$HOME/.face</filename>
  3454.         location and scale it so its longest dimension is not larger than the 
  3455.         <filename>MaxIconWidth</filename> or <filename>MaxIconHeight</filename>
  3456.         values.  <command>gdmphotosetup</command> takes care to not change
  3457.         the aspect ratio of the image.
  3458.       </para>
  3459.  
  3460.       <para>
  3461.         Face images can also be placed in the global face directory, which is
  3462.         specified by the <filename>GlobalFaceDir</filename> configuration 
  3463.         option ( normally <filename><share>/pixmaps/faces/</filename>)
  3464.         and the filename should be the name of the user, optionally with a
  3465.         <filename>.png</filename>, <filename>.jpg</filename>, etc. appended.
  3466.       </para>
  3467.     </sect2>
  3468.   </sect1>
  3469.  
  3470.   <sect1 id="controlling">
  3471.     <title>–ö–µ—Ä—É–≤–∞–Ω–Ω—è —Å–µ—Ä–≤–µ—Ä–æ–º GDM</title>
  3472.  
  3473.     <para>–í–∏ –º–æ–∂–µ—Ç–µ –∫–µ—Ä—É–≤–∞—Ç–∏ –ø–æ–≤–µ–¥—ñ–Ω–∫–æ—é –∑–∞–ø—É—â–µ–Ω–æ—ó —Å–ª—É–∂–±–∏ GDM. –ú–æ–∂–Ω–∞ –∞–±–æ –¥–∞–≤–∞—Ç–∏ –ø–µ–≤–Ω—ñ –∫–æ–º–∞–Ω–¥–∏, –∞–±–æ —Å–ø—ñ–ª–∫—É–≤–∞—Ç–∏—Å—è –∑ GDM —á–µ—Ä–µ–∑ unix-—Å–æ–∫–µ—Ç —á–∏ –ø—Ä–æ—Ç–æ–∫–æ–ª FIFO.</para>
  3474.  
  3475.     <sect2 id="commands">
  3476.       <title>–ö–æ–º–∞–Ω–¥–∏</title>
  3477.  
  3478.       <para>
  3479.         To stop GDM, you can either send the TERM signal to the main daemon or
  3480.         run the <command>gdm-stop</command> command which is in the
  3481.         <filename><sbin>/</filename> directory.  To restart GDM, you can
  3482.         either send the HUP signal to the main daemon or run the
  3483.         <command>gdm-restart</command> command which is also in the
  3484.         <filename><sbin>/</filename> directory.  To restart GDM but only
  3485.         after all the users have logged out, you can either send the USR1
  3486.         signal to the main daemon or run the
  3487.         <command>gdm-safe-restart</command> command which is in the
  3488.         <filename><sbin>/</filename> directory as well.
  3489.       </para>
  3490.  
  3491.       <para>
  3492.         The <command>gdmflexiserver</command> command can be used to start
  3493.         new flexible (on demand) displays if your system supports virtual
  3494.         terminals.  This command will normally lock the current session with a
  3495.         screensaver so that the user can safely walk away from the computer and
  3496.         let someone else log in.  If more that two flexible displays have 
  3497.         started <command>gdmflexiserver</command> will display a pop-up dialog
  3498.         allowing the user to select which session to continue.  The user will
  3499.         normally have to enter a password to return to the session.  On session
  3500.         exit the system will return to the previous virtual terminal.  Run
  3501.         <command>gdmflexiserver --help</command> to get a listing of possible
  3502.         options.  
  3503.       </para>
  3504.     </sect2>
  3505.  
  3506.     <sect2 id="fifoprot">
  3507.       <title>–ü—Ä–æ—Ç–æ–∫–æ–ª —Ä–æ–±–æ—Ç–∏ –∑ FIFO</title>
  3508.  
  3509.       <para>GDM —Ç–∞–∫–æ–∂ –º–∞—î –∫–∞–Ω–∞–ª FIFO –∑ –Ω–∞–∑–≤–æ—é <filename>.gdmfifo</filename> —É –∫–∞—Ç–∞–ª–æ–∑—ñ <filename>ServAuthDir</filename> (–∑–∞–∑–≤–∏—á–∞–π <filename><var>/gdm/.gdmfifo</filename>). –ö–æ—Ä–∏—Å—Ç—É–≤–∞—Ç–∏—Å—å —Ü–∏–º –ø—Ä–æ—Ç–æ–∫–æ–ª–æ–º –º–æ–∂–µ –ª–∏—à–µ root, —ñ –≤—ñ–Ω –∑–¥–µ–±—ñ–ª—å—à–æ–≥–æ –≤–∏–∫–æ—Ä–∏—Å—Ç–æ–≤—É—î—Ç—å—Å—è –¥–ª—è –≤–Ω—É—Ç—Ä—ñ—à–Ω—å–æ–≥–æ –æ–±–º—ñ–Ω—É GDM. –¶–µ –¥—É–∂–µ –ø—Ä–æ—Å—Ç–∏–π –ø—Ä–æ—Ç–æ–∫–æ–ª. –í–∏ –Ω–∞–¥—Å–∏–ª–∞—î—Ç–µ –∫–æ–º–∞–Ω–¥–∏ —á–µ—Ä–µ–∑ echo –ø–æ –æ–¥–Ω—ñ–π –∫–æ–º–∞–Ω–¥—ñ –Ω–∞ —Ä—è–¥–æ–∫. –í—ñ–Ω –º–æ–∂–µ –≤–∏–∫–æ—Ä–∏—Å—Ç–æ–≤—É–≤–∞—Ç–∏—Å—å, —â–æ–± –∑–º—É—Å–∏—Ç–∏ GDM –≤–∏–∫–æ–Ω–∞—Ç–∏ –ø–µ—Ä–µ–∑–∞–≤–∞–Ω—Ç–∞–∂–µ–Ω–Ω—è, –ø—Ä–∏–∑—É–ø–∏–Ω–µ–Ω–Ω—è –∫–æ–º–ø'—é—Ç–µ—Ä–∞ —á–∏ –ø–µ—Ä–µ–∑–∞–ø—É—Å—Ç–∏—Ç–∏ —É—Å—ñ X-—Å–µ—Ä–≤–µ—Ä–∏ –æ–¥—Ä–∞–∑—É –∫–æ–ª–∏ –±—É–¥–µ –º–æ–∂–ª–∏–≤—ñ—Å—Ç—å (—Ü–µ –∫–æ—Ä–∏—Å–Ω–æ –¥–ª—è –ø—Ä–æ–≥—Ä–∞–º–∏ –Ω–∞–ª–∞—à—Ç–æ–≤—É–≤–∞–Ω–Ω—è X-—Å–µ—Ä–≤–µ—Ä–∞).</para>
  3510.  
  3511.       <para>–ü–æ–≤–Ω–∞ —Ç–∞ –æ–Ω–æ–≤–ª–µ–Ω–∞ –¥–æ–∫—É–º–µ–Ω—Ç–∞—Ü—ñ—è –∑ –∫–æ–º–∞–Ω–¥ —Ç–∞ —ó—Ö –≤–∏–∫–æ—Ä–∏—Å—Ç–∞–Ω–Ω—è –º—ñ—Å—Ç–∏—Ç—å—Å—è —É –ø—Ä–æ–≥—Ä–∞–º–Ω–æ–º—É –∫–æ–¥—ñ GDM —É —Ñ–∞–π–ª—ñ <filename>daemon/gdm.h</filename>. –®—É–∫–∞–π—Ç–µ –≤–∏–∑–Ω–∞—á–µ–Ω–Ω—è, —â–æ –ø–æ—á–∏–Ω–∞—é—Ç—å—Å—è  –∑ <filename>GDM_SOP_</filename>. –ö–æ–º–∞–Ω–¥–∏, —è–∫–∏–º —É –∞—Ä–≥—É–º–µ–Ω—Ç—ñ —Å–ª—ñ–¥ –≤–∫–∞–∑—É–≤–∞—Ç–∏ pid –¥–æ—á—ñ—Ä–Ω—å–æ–≥–æ –ø—Ä–æ—Ü–µ—Å—É, - —Ü–µ –∫–æ–º–∞–Ω–¥–∏ —è–∫—ñ —Å–ø—Ä–∞–≤–¥—ñ –≤–∏–∫–æ—Ä–∏—Å—Ç–æ–≤—É—é—Ç—å—Å—è –¥–ª—è –≤–Ω—É—Ç—Ä—ñ—à–Ω—å–æ–≥–æ –∑–≤'—è–∑–∫—É –¥–æ—á—ñ—Ä–Ω—å–æ–≥–æ –ø—Ä–æ—Ü–µ—Å—É –∑ –≥–æ–ª–æ–≤–Ω–∏–º –ø—Ä–æ—Ü–µ—Å–æ–º. –¢–∞–∫—ñ –∫–æ–º–∞–Ω–¥–∏ –Ω–µ —Å–ª—ñ–¥ –≤–∏–∫–æ—Ä–∏—Å—Ç–æ–≤—É–≤–∞—Ç–∏.</para>
  3512.     </sect2>
  3513.  
  3514.     <sect2 id="socketprot">
  3515.       <title>–ü—Ä–æ—Ç–æ–∫–æ–ª —Ä–æ–±–æ—Ç–∏ –∑ —Å–æ–∫–µ—Ç–æ–º</title>
  3516.  
  3517.       <para>
  3518.         GDM provides a unix domain socket for communication at
  3519.         <filename>/tmp/.gdm_socket</filename>.  Using this you can check if
  3520.         GDM is running, the version of the daemon, the current displays that
  3521.         are running and who is logged in on them, and if GDM supports it on
  3522.         your operating system, also the virtual terminals of all the console
  3523.         logins.  The <command>gdmflexiserver</command> command uses this
  3524.         protocol, for example, to launch flexible (on-demand) displays.
  3525.       </para>
  3526.  
  3527.       <para>gdmflexiserver –ø—Ä–∏–π–º–∞—î –Ω–∞—Å—Ç—É–ø–Ω—ñ –∫–æ–º–∞–Ω–¥–∏ —É –∫–æ–º–∞–Ω–¥–Ω–æ–º—É —Ä—è–¥–∫—É --command:</para>
  3528.  
  3529. <screen>
  3530. ADD_DYNAMIC_DISPLAY
  3531. ALL_SERVERS
  3532. ATTACHED_SERVERS
  3533. AUTH_LOCAL
  3534. CLOSE
  3535. FLEXI_XNEST
  3536. FLEXI_XNEST_USER
  3537. FLEXI_XSERVER
  3538. FLEXI_XSERVER_USER
  3539. GET_CONFIG
  3540. GET_CONFIG_FILE
  3541. GET_CUSTOM_CONFIG_FILE
  3542. GET_SERVER_LIST
  3543. GET_SERVER_DETAILS
  3544. GREETERPIDS
  3545. QUERY_LOGOUT_ACTION
  3546. QUERY_CUSTOM_CMD_LABELS
  3547. QUERY_CUSTOM_CMD_NO_RESTART_STATUS
  3548. QUERY_VT
  3549. RELEASE_DYNAMIC_DISPLAYS
  3550. REMOVE_DYNAMIC_DISPLAY
  3551. SERVER_BUSY
  3552. SET_LOGOUT_ACTION
  3553. SET_SAFE_LOGOUT_ACTION
  3554. SET_VT
  3555. UPDATE_CONFIG
  3556. VERSION
  3557. </screen>
  3558.  
  3559.       <para>–í–æ–Ω–∏ –¥–æ–∫–ª–∞–¥–Ω—ñ—à–µ –æ–ø–∏—Å–∞–Ω—ñ –Ω–∏–∂—á–µ, –≤–∫–ª—é—á–µ–Ω–æ –∑ –∞—Ä–≥—É–º–µ–Ω—Ç–∞–º–∏, —Ñ–æ—Ä–º–∞—Ç–æ–º –≤—ñ–¥–ø–æ–≤—ñ–¥–µ–π, —Ç–∞ –∫–æ–¥–∞–º–∏ —Ä–µ–∑—É–ª—å—Ç–∞—Ç—É.</para>
  3560.  
  3561.       <sect3 id="adddynamic">
  3562.       <title>ADD_DYNAMIC_DISPLAY</title>
  3563. <screen>
  3564. ADD_DYNAMIC_DISPLAY: Create a new server definition that will
  3565.                      run on the specified display leaving, it
  3566.                      in DISPLAY_CONFIG state.
  3567. Supported since: 2.8.0.0
  3568. Arguments: <display to run on>=<server>
  3569.   Where <server> is either a configuration named in the
  3570.   GDM configuration or a literal command name.
  3571. Answers:
  3572.   OK <display>
  3573.   ERROR <err number> <english error description>
  3574.      0 = Not implemented
  3575.      2 = Existing display
  3576.      3 = No server string
  3577.      4 = Display startup failure
  3578.      100 = Not authenticated
  3579.      200 = Dynamic Displays not allowed
  3580.      999 = Unknown error
  3581. </screen>
  3582.       </sect3>
  3583.  
  3584.       <sect3 id="allservers">
  3585.       <title>ALL_SERVERS</title>
  3586. <screen>
  3587. ALL_SERVERS: List all displays, including console, remote, xnest.
  3588.              This can, for example, be useful to figure out if
  3589.              the display you are on is managed by the gdm daemon,
  3590.              by seeing if it is in the list.  It is also somewhat
  3591.              like the 'w' command but for graphical sessions.
  3592. Supported since: 2.4.2.96
  3593. Arguments: None
  3594. Answers:
  3595.   OK <server>;<server>;...
  3596.  
  3597.   <server> is <display>,<logged in user>
  3598.  
  3599.   <logged in user> can be empty in case no one logged in yet
  3600.  
  3601.   ERROR <err number> <english error description>
  3602.      0 = Not implemented
  3603.      200 = Too many messages
  3604.      999 = Unknown error
  3605. </screen>
  3606.       </sect3>
  3607.       
  3608.       <sect3 id="attachedservers">
  3609.       <title>ATTACHED_SERVERS</title>
  3610. <screen>
  3611. ATTACHED_SERVERS: List all attached displays.  Doesn't list XDMCP
  3612.                   and xnest non-attached displays.
  3613. Note:             This command used to be named CONSOLE_SERVERS,
  3614.                   which is still recognized for backwards
  3615.                   compatibility. The optional pattern argument
  3616.                   is supported as of version 2.8.0.0.
  3617. Supported since: 2.2.4.0
  3618. Arguments: <pattern> (optional)
  3619.   With no argument, all attached displays are returned. The optional
  3620.   <pattern> is a string that may contain glob characters '*', '?', and
  3621.   '[]'. Only displays that match the pattern will be returned.
  3622. Answers:
  3623.   OK <server>;<server>;...
  3624.  
  3625.   <server> is <display>,<logged in user>,<vt or xnest
  3626.   display>
  3627.  
  3628.   <logged in user> can be empty in case no one logged
  3629.   in yet, and <vt> can be -1 if it's not known or not
  3630.   supported (on non-Linux for example).  If the display is an
  3631.   xnest display and is a console one (that is, it is an xnest
  3632.   inside another console display) it is listed and instead of
  3633.   vt, it lists the parent display in standard form.
  3634.  
  3635.   ERROR <err number> <english error description>
  3636.      0 = Not implemented
  3637.      200 = Too many messages
  3638.      999 = Unknown error
  3639. </screen>
  3640.       </sect3>
  3641.      
  3642.       <sect3 id="authlocal">
  3643.       <title>AUTH_LOCAL</title>
  3644. <screen>
  3645. AUTH_LOCAL: Setup this connection as authenticated for
  3646.             FLEXI_SERVER.  Because all full blown
  3647.             (non-nested) displays can be started only from
  3648.             users logged into attached displays, and here GDM
  3649.             assumes only users logged in from GDM.  They must
  3650.             pass the xauth MIT-MAGIC-COOKIE-1 that they were
  3651.             passed before the connection is authenticated.
  3652. Note:       The AUTH LOCAL command requires the
  3653.             --authenticate option, although only
  3654.             FLEXI XSERVER uses this currently.
  3655. Note:       Since 2.6.0.6 you can also use a global
  3656.             <ServAuthDir>/.cookie, which works for all
  3657.             authentication except for SET_LOGOUT_ACTION and
  3658.             QUERY_LOGOUT_ACTION and SET_SAFE_LOGOUT_ACTION
  3659.             which require a logged in display.
  3660. Supported since: 2.2.4.0
  3661. Arguments: <xauth cookie>
  3662.   <xauth cookie> is in hex form with no 0x prefix
  3663. Answers:
  3664.   OK
  3665.   ERROR <err number> <english error description>
  3666.      0 = Not implemented
  3667.      100 = Not authenticated
  3668.      200 = Too many messages
  3669.      999 = Unknown error
  3670. </screen>
  3671.       </sect3>
  3672.  
  3673.       <sect3 id="close">
  3674.       <title>CLOSE</title>
  3675. <screen>
  3676. CLOSE: Close sockets connection
  3677. Supported since: 2.2.4.0
  3678. Arguments: None
  3679. Answers: None
  3680. </screen>
  3681.       </sect3>
  3682.  
  3683.       <sect3 id="flexixnest">
  3684.       <title>FLEXI_XNEST</title>
  3685. <screen>
  3686. FLEXI_XNEXT: Start a new flexible nested display.
  3687. Note:        Supported on older version from 2.2.4.0, later
  3688.              2.2.4.2, but since 2.3.90.4 you must supply 4
  3689.              arguments or ERROR 100 will be returned.  This
  3690.              will start the nested X server command using
  3691.              the XAUTHORITY file supplied and as the uid
  3692.              same as the owner of that file (and same as
  3693.              you supply).  You must also supply the cookie as
  3694.              the third argument for this display, to prove
  3695.              that you indeed are this user.  Also this file
  3696.              must be readable ONLY by this user, that is
  3697.              have a mode of 0600.  If this all is not met,
  3698.              ERROR 100 is returned.
  3699. Note:        The cookie should be the MIT-MAGIC-COOKIE-1,
  3700.              the first one GDM can find in the XAUTHORITY
  3701.              file for this display.  If that's not what you
  3702.              use you should generate one first.  The cookie
  3703.              should be in hex form.
  3704. Supported since: 2.3.90.4
  3705. Arguments: <display to run on> <uid of requesting user>
  3706.            <xauth cookie for the display> <xauth file>
  3707. Answers:
  3708.   OK <display>
  3709.   ERROR <err number> <english error description>
  3710.      0 = Not implemented
  3711.      1 = No more flexi servers
  3712.      2 = Startup errors
  3713.      3 = X failed
  3714.      4 = X too busy
  3715.      5 = Xnest can't connect
  3716.      6 = No server binary
  3717.      100 = Not authenticated
  3718.      200 = Too many messages
  3719.      999 = Unknown error
  3720. </screen>
  3721.       </sect3>
  3722.       
  3723.       <sect3 id="flexixnestuser">
  3724.       <title>FLEXI_XNEST_USER</title>
  3725. <screen>
  3726. FLEXI_XNEST_USER: Start a new flexible nested display and
  3727.                   initialize the greeter with the given username.
  3728. Note:             This is a variant of the FLEXI_XNEST command.
  3729. Note:             The cookie should be the MIT-MAGIC-COOKIE-1,
  3730.                   the first one GDM can find in the XAUTHORITY
  3731.                   file for this display.  If that's not what you
  3732.                   use you should generate one first.  The cookie
  3733.                   should be in hex form.
  3734. Supported since:  2.17.7
  3735. Arguments: <username> <display to run on> <uid of requesting
  3736.            user> <xauth cookie for the display> <xauth file>
  3737. Answers:
  3738.   OK <display>
  3739.   ERROR <err number> <english error description>
  3740.      0 = Not implemented
  3741.      1 = No more flexi servers
  3742.      2 = Startup errors
  3743.      3 = X failed
  3744.      4 = X too busy
  3745.      5 = Xnest can't connect
  3746.      6 = No server binary
  3747.      100 = Not authenticated
  3748.      200 = Too many messages
  3749.      999 = Unknown error
  3750. </screen>
  3751.       </sect3>
  3752.  
  3753.       <sect3 id="flexixserver">
  3754.       <title>FLEXI_XSERVER</title>
  3755. <screen>
  3756. FLEXI_XSERVER: Start a new X flexible display.  Only supported on
  3757.                connection that passed AUTH_LOCAL
  3758. Supported since: 2.2.4.0
  3759. Arguments: <xserver type>
  3760.   If no arguments, starts the standard X server
  3761. Answers:
  3762.   OK <display>
  3763.   ERROR <err number> <english error description>
  3764.      0 = Not implemented
  3765.      1 = No more flexi servers
  3766.      2 = Startup errors
  3767.      3 = X failed
  3768.      4 = X too busy
  3769.      6 = No server binary
  3770.      100 = Not authenticated
  3771.      200 = Too many messages
  3772.      999 = Unknown error
  3773. </screen>
  3774.       </sect3>
  3775.       
  3776.       <sect3 id="flexixserveruser">
  3777.       <title>FLEXI_XSERVER_USER</title>
  3778. <screen>
  3779. FLEXI_XSERVER_USER: Start a new X flexible display and initialize the
  3780.                     greeter with the given username.  Only supported on
  3781.                     connection that passed AUTH_LOCAL
  3782. Supported since:    2.17.7 
  3783. Arguments: <username> <xserver type>
  3784.   If no server type specified, starts the standard X server
  3785. Answers:
  3786.   OK <display>
  3787.   ERROR <err number> <english error description>
  3788.      0 = Not implemented
  3789.      1 = No more flexi servers
  3790.      2 = Startup errors
  3791.      3 = X failed
  3792.      4 = X too busy
  3793.      6 = No server binary
  3794.      100 = Not authenticated
  3795.      200 = Too many messages
  3796.      999 = Unknown error
  3797. </screen>
  3798.       </sect3>
  3799.  
  3800.       <sect3 id="getconfig">
  3801.       <title>GET_CONFIG</title> 
  3802. <screen>
  3803. GET_CONFIG:  Get configuration value for key.  Useful so
  3804.              that other applications can request configuration
  3805.              information from GDM.  Any key defined as GDM_KEY_*
  3806.              in gdm-daemon-config-keys.h is supported.  Starting with version
  3807.              2.13.0.2, translated keys (such as
  3808.              "greeter/GdmWelcome[cs]" are supported via GET_CONFIG.
  3809.              Also starting with version 2.13.0.2 it is no longer necessary to
  3810.              include the default value (i.e. you can use key
  3811.              "greeter/IncludeAll" instead of having to use
  3812.              "greeter/IncludeAll=false".  
  3813. Supported since: 2.6.0.9
  3814. Arguments: <key>
  3815. Answers:
  3816.   OK <value>
  3817.   ERROR <err number> <english error description>
  3818.      0 = Not implemented
  3819.      50 = Unsupported key
  3820.      200 = Too many messages
  3821.      999 = Unknown error
  3822. </screen>
  3823.       </sect3>
  3824.  
  3825.       <sect3 id="getconfigfile">
  3826.       <title>GET_CONFIG_FILE</title> 
  3827. <screen>
  3828. GET_CONFIG_FILE:  Get config file location being used by
  3829.                   the daemon.  If the GDM daemon was started
  3830.                   with the --config option, it will return
  3831.                   the value passed in via the argument.
  3832. Supported since: 2.8.0.2
  3833. Arguments: None
  3834. Answers:
  3835.   OK <full path to GDM configuration file>
  3836.   ERROR <err number> <english error description>
  3837.      0 = Not implemented
  3838.      200 = Too many messages
  3839.      999 = Unknown error
  3840. </screen>
  3841.       </sect3>
  3842.  
  3843.       <sect3 id="getcustomconfigfile">
  3844.       <title>GET_CUSTOM_CONFIG_FILE</title> 
  3845. <screen>
  3846. GET_CUSTOM_CONFIG_FILE:  Get custom config file location being
  3847.                         used by the daemon.
  3848. Supported since: 2.14.0.0
  3849. Arguments: None
  3850. Answers:
  3851.   OK <full path to GDM custom configuration file>
  3852.   ERROR <err number> <english error description>
  3853.      0 = Not implemented
  3854.      1 = File not found
  3855.      200 = Too many messages
  3856.      999 = Unknown error
  3857. </screen>
  3858.       </sect3>
  3859.  
  3860.       <sect3 id="getserverdetails">
  3861.       <title>GET_SERVER_DETAILS</title>
  3862. <screen>
  3863. GET_SERVER_DETAILS:  –û—Ç—Ä–∏–º–∞—Ç–∏ –≤—ñ–¥ —Å–µ—Ä–≤–µ—Ä–∞ —ñ–Ω—Ñ–æ—Ä–º–∞—Ü—ñ—é –ø—Ä–æ –≤–∫–∞–∑–∞–Ω–∏–π —Å–µ—Ä–≤–µ—Ä.
  3864. –ü—ñ–¥—Ç—Ä–∏–º—É—î—Ç—å—Å—è –∑: 2.13.0.4
  3865. –ê—Ä–≥—É–º–µ–Ω—Ç–∏: <server> <key>
  3866.   –ó–Ω–∞—á–µ–Ω–Ω—è –∫–ª—é—á—ñ–≤:
  3867.     NAME      - –ø–æ–≤–µ—Ä–Ω—É—Ç–∏ –Ω–∞–∑–≤—É —Å–µ—Ä–≤–µ—Ä–∞
  3868.     COMMAND   - –ø–æ–≤–µ—Ä–Ω—É—Ç–∏ –∫–æ–º–∞–Ω–¥—É —Å–µ—Ä–≤–µ—Ä–∞
  3869.     FLEXIBLE  - –ü–æ–≤–µ—Ä–Ω—É—Ç–∏ "true" —è–∫—â–æ —Å–µ—Ä–≤–µ—Ä –≥–Ω—É—á–∫–∏–π,"
  3870.                  —ñ–Ω–∞–∫—à–µ "false\n    CHOOSABLE - –ü–æ–≤–µ—Ä–Ω—É—Ç–∏ "true" —è–∫—â–æ choosable,
  3871.                 —ñ–Ω–∞–∫—à–µ  "false"
  3872.     HANDLED   - –ü–æ–≤–µ—Ä–Ω—É—Ç–∏ "true" —è–∫—â–æ handled,
  3873.                 —ñ–Ω–∞–∫—à–µ "false"
  3874.     CHOOSER   - –ü–æ–≤–µ—Ä–Ω—É—Ç–∏ "true" —è–∫—â–æ chooser,
  3875.                 —ñ–Ω–∞–∫—à–µ  "false"
  3876.     PRIORITY  - –ü–æ–≤–µ—Ä–Ω—É—Ç–∏ –ø—Ä—ñ–æ—Ä–∏—Ç–µ—Ç –ø—Ä–æ—Ü–µ—Å—É
  3877. –í—ñ–¥–ø–æ–≤—ñ–¥—å:
  3878.   OK <–∑–Ω–∞—á–µ–Ω–Ω—è>
  3879.   ERROR <–∫–æ–¥ –ø–æ–º–∏–ª–∫–∏> <–æ–ø–∏—Å –ø–æ–º–∏–ª–∫–∏ –∞–Ω–≥–ª—ñ–π—Å—å–∫–æ—é>
  3880.      0 = –ù–µ —Ä–µ–∞–ª—ñ–∑–æ–≤–∞–Ω–æ
  3881.      1 = –°–µ—Ä–≤–µ—Ä –Ω–µ —ñ—Å–Ω—É—î
  3882.      2 = –ö–ª—é—á –Ω–µ–¥—ñ–π—Å–Ω–∏–π
  3883.      50 = –ù–µ–ø—ñ–¥—Ç—Ä–∏–º—É–≤–∞–Ω–∏–π –∫–ª—é—á
  3884.      200 = –ù–∞–¥—Ç–æ –±–∞–≥–∞—Ç–æ –ø–æ–≤—ñ–¥–æ–º–ª–µ–Ω—å
  3885.      999 = –ù–µ–≤—ñ–¥–æ–º–∞ –ø–æ–º–∏–ª–∫–∞
  3886. </screen>
  3887.       </sect3>
  3888.  
  3889.       <sect3 id="getserverlist">
  3890.       <title>GET_SERVER_LIST</title>
  3891. <screen>
  3892. GET_SERVER_LIST:  Get a list of the server sections from
  3893.                   the configuration file.
  3894. Supported since: 2.13.0.4
  3895. Arguments: None
  3896. Answers:
  3897.   OK <value>;<value>;...
  3898.   ERROR <err number> <english error description>
  3899.      0 = Not implemented
  3900.      1 = No servers found
  3901.      200 = Too many messages
  3902.      999 = Unknown error
  3903. </screen>
  3904.       </sect3>
  3905.  
  3906.       <sect3 id="greeterpids">
  3907.       <title>GREETERPIDS</title>
  3908. <screen>
  3909. GREETERPIDS: List all greeter pids so that one can send HUP
  3910.              to them for config rereading.  Of course one
  3911.              must be root to do that.
  3912. Supported since: 2.3.90.2
  3913. Arguments: None
  3914. Answers:
  3915.   OK <pid>;<pid>;...
  3916.   ERROR <err number> <english error description>
  3917.      0 = Not implemented
  3918.      200 = Too many messages
  3919.      999 = Unknown error
  3920. </screen>
  3921.       </sect3>
  3922.  
  3923.       <sect3 id="querylogoutaction">
  3924.       <title>QUERY_LOGOUT_ACTION</title>
  3925. <screen>
  3926. QUERY_LOGOUT_ACTION: Query which logout actions are possible
  3927.                      Only supported on connections that passed
  3928.                      AUTH_LOCAL.
  3929. Supported since: 2.5.90.0
  3930. Answers:
  3931.   OK <action>;<action>;...
  3932.      Where action is one of HALT, REBOOT, SUSPEND or CUSTOM_CMD[0-9].
  3933.      An empty list can also be returned if no action is possible.
  3934.      A '!' is appended to an action if it was already set with
  3935.      SET_LOGOUT_ACTION or SET_SAFE_LOGOUT_ACTION.  Note that
  3936.      SET_LOGOUT_ACTION has precedence over
  3937.      SET_SAFE_LOGOUT_ACTION.
  3938.   ERROR <err number> <english error description>
  3939.      0 = Not implemented
  3940.      100 = Not authenticated
  3941.      200 = Too many messages
  3942.      999 = Unknown error
  3943. </screen>
  3944.       </sect3>
  3945.       
  3946.       <sect3 id="querycustomcmdlabels">
  3947.         <title>QUERY_CUSTOM_CMD_LABELS</title>
  3948. <screen>
  3949.  QUERY_CUSTOM_CMD_LABELS: Query labels belonging to exported custom
  3950.                           commands Only supported on connections that
  3951.                           passed AUTH_LOCAL.
  3952.  Supported since: 2.5.90.0
  3953.  Answers:
  3954.    OK <label1>;<label2>;...
  3955.       Where labelX is one of the labels belonging to CUSTOM_CMDX
  3956.       (where X in [0,GDM_CUSTOM_COMMAND_MAX)).  An empty list can
  3957.       also be returned if none of the custom commands are exported
  3958.       outside login manager (no CustomCommandIsPersistent options
  3959.       are set to true).  
  3960.    ERROR <err number> <english error description>
  3961.       0 = Not implemented
  3962.       100 = Not authenticated
  3963.       200 = Too many messages
  3964.       999 = Unknown error
  3965. </screen>
  3966.       </sect3>
  3967.       
  3968.       <sect3 id="querycustomcmdnorestartstatus">
  3969.         <title>QUERY_CUSTOM_CMD_NO_RESTART_STATUS</title>
  3970. <screen>
  3971. QUERY_CUSTOM_CMD_NO_RESTART_STATUS: Query NoRestart config options
  3972.                                     for each of custom commands Only
  3973.                                     supported on connections that
  3974.                                     passed AUTH_LOCAL.
  3975. Supported since: 2.5.90.0
  3976. Answers:
  3977.   OK <status>
  3978.      Where each bit of the status represents NoRestart value for
  3979.      each of the custom commands.
  3980.      bit on (1):  NoRestart = true, 
  3981.      bit off (0): NoRestart = false.
  3982.   ERROR <err number> <english error description>
  3983.      0 = Not implemented
  3984.      100 = Not authenticated
  3985.      200 = Too many messages
  3986.      999 = Unknown error
  3987. </screen>
  3988.       </sect3>
  3989.       
  3990.       <sect3 id="queryvt">
  3991.       <title>QUERY_VT</title>
  3992. <screen>
  3993. QUERY_VT:  Ask the daemon about which VT we are currently on.
  3994.            This is useful for logins which don't own
  3995.            /dev/console but are still console logins.  Only
  3996.            supported on Linux currently, other places will
  3997.            just get ERROR 8.  This is also the way to query
  3998.            if VT support is available in the daemon in the
  3999.            first place.  Only supported on connections that
  4000.            passed AUTH_LOCAL.
  4001. Supported since: 2.5.90.0
  4002. Arguments: None
  4003. Answers:
  4004.   OK <vt number>
  4005.   ERROR <err number> <english error description>
  4006.      0 = Not implemented
  4007.      8 = Virtual terminals not supported
  4008.      100 = Not authenticated
  4009.      200 = Too many messages
  4010.      999 = Unknown error
  4011. </screen>
  4012.       </sect3>
  4013.       
  4014.       <sect3 id="releasedynamic">
  4015.       <title>RELEASE_DYNAMIC_DISPLAYS</title>
  4016. <screen>
  4017. RELEASE_DYNAMIC_DISPLAYS: Release dynamic displays currently in 
  4018.                           DISPLAY_CONFIG state
  4019. Supported since: 2.8.0.0
  4020. Arguments: <display to release>
  4021. Answers:
  4022.   OK <display>
  4023.   ERROR <err number> <english error description>
  4024.      0 = Not implemented
  4025.      1 = Bad display number
  4026.      100 = Not authenticated
  4027.      200 = Dynamic Displays not allowed
  4028.      999 = Unknown error
  4029. </screen>
  4030.       </sect3>
  4031.  
  4032.       <sect3 id="removedynamic">
  4033.       <title>REMOVE_DYNAMIC_DISPLAY</title>
  4034. <screen>
  4035. REMOVE_DYNAMIC_DISPLAY: Remove a dynamic display, killing the server
  4036.                         and purging the display configuration
  4037. Supported since: 2.8.0.0
  4038. Arguments: <display to remove>
  4039. Answers:
  4040.   OK <display>
  4041.   ERROR <err number> <english error description>
  4042.      0 = Not implemented
  4043.      1 = Bad display number
  4044.      100 = Not authenticated
  4045.      200 = Dynamic Displays not allowed
  4046.      999 = Unknown error
  4047. </screen>
  4048.       </sect3>
  4049.  
  4050.       <sect3 id="serverbusy">
  4051.       <title>SERVER_BUSY</title>
  4052. <screen>
  4053. SERVER_BUSY:  Returns true if half or more of the daemon's sockets
  4054.               are busy, false otherwise.  Used by slave programs
  4055.               which want to ensure they do not overwhelm the 
  4056.               sever.
  4057. Supported since: 2.13.0.8
  4058. Arguments: None
  4059. Answers:
  4060.   OK <value>
  4061.   ERROR <err number> <english error description>
  4062.      0 = Not implemented
  4063.      200 = Too many messages
  4064.      999 = Unknown error
  4065. </screen>
  4066.       </sect3>
  4067.       
  4068.       <sect3 id="setlogoutaction">
  4069.       <title>SET_LOGOUT_ACTION</title>
  4070. <screen>
  4071. SET_LOGOUT_ACTION: Tell the daemon to halt/restart/suspend after
  4072.                    slave process exits.  Only supported on
  4073.                    connections that passed AUTH_LOCAL.
  4074. Supported since: 2.5.90.0
  4075. Arguments: <action>
  4076.   NONE               Set exit action to 'none'
  4077.   HALT               Set exit action to 'halt'
  4078.   REBOOT             Set exit action to 'reboot'
  4079.   SUSPEND            Set exit action to 'suspend'
  4080.   CUSTOM_CMD[0-9]    Set exit action to 'custom command [0-9]'
  4081. Answers:
  4082.   OK
  4083.   ERROR <err number> <english error description>
  4084.      0 = Not implemented
  4085.      7 = Unknown logout action, or not available
  4086.      100 = Not authenticated
  4087.      200 = Too many messages
  4088.      999 = Unknown error
  4089. </screen>
  4090.       </sect3>
  4091.       
  4092.       <sect3 id="setsafelogoutaction">
  4093.       <title>SET_SAFE_LOGOUT_ACTION</title>
  4094. <screen>
  4095. SET_SAFE_LOGOUT_ACTION:  Tell the daemon to halt/restart/suspend
  4096.                          after everybody logs out.  If only one
  4097.                          person logs out, then this is obviously
  4098.                          the same as the SET_LOGOUT_ACTION.  Note
  4099.                          that SET_LOGOUT_ACTION has precedence
  4100.                          over SET_SAFE_LOGOUT_ACTION if it is set
  4101.                          to something other then NONE.  If no one
  4102.                          is logged in, then the action takes effect
  4103.                          effect immediately.  Only supported on
  4104.                          connections that passed AUTH_LOCAL.
  4105. Supported since: 2.5.90.0
  4106. Arguments: <action>
  4107.   NONE               Set exit action to 'none'
  4108.   HALT               Set exit action to 'halt'
  4109.   REBOOT             Set exit action to 'reboot'
  4110.   SUSPEND            Set exit action to 'suspend'
  4111.   CUSTOM_CMD[0-9]    Set exit action to 'custom command [0-9]'
  4112. Answers:
  4113.   OK
  4114.   ERROR <err number> <english error description>
  4115.      0 = Not implemented
  4116.      7 = Unknown logout action, or not available
  4117.      100 = Not authenticated
  4118.      200 = Too many messages
  4119.      999 = Unknown error
  4120. </screen>
  4121.       </sect3>
  4122.       
  4123.       <sect3 id="setvt">
  4124.       <title>SET_VT</title>
  4125. <screen>
  4126. SET_VT:  Change to the specified virtual terminal.
  4127.          This is useful for logins which don't own /dev/console
  4128.          but are still console logins.  Only supported on Linux
  4129.          currently, other places will just get ERROR 8.
  4130.          Only supported on connections that passed AUTH_LOCAL.
  4131. Supported since: 2.5.90.0
  4132. Arguments: <vt>
  4133. Answers:
  4134.   OK
  4135.   ERROR <err number> <english error description>
  4136.      0 = Not implemented
  4137.      8 = Virtual terminals not supported
  4138.      9 = Invalid virtual terminal number
  4139.      100 = Not authenticated
  4140.      200 = Too many messages
  4141.      999 = Unknown error
  4142. </screen>
  4143.       </sect3>
  4144.       
  4145.       <sect3 id="updateconfig">
  4146.       <title>UPDATE_CONFIG</title> 
  4147. <screen>
  4148. UPDATE_CONFIG: Tell the daemon to re-read a key from the 
  4149.                GDM configuration file.   Any user can request
  4150.                that values are re-read but the daemon will
  4151.                only do so if the file has been modified
  4152.                since GDM first read the file.  Only users
  4153.                who can change the GDM configuration file
  4154.                (normally writable only by the root user) can
  4155.                actually modify the GDM configuration.  This
  4156.                command is useful to cause the GDM to update
  4157.                itself to recognize a change made to the GDM
  4158.                configuration file by the root user.
  4159.  
  4160.                Starting with version 2.13.0.0, all GDM keys are
  4161.                supported except for the following:
  4162.  
  4163.                       daemon/PidFile
  4164.                       daemon/ConsoleNotify
  4165.                       daemon/User
  4166.                       daemon/Group
  4167.                       daemon/LogDir
  4168.                       daemon/ServAuthDir
  4169.                       daemon/UserAuthDir
  4170.                       daemon/UserAuthFile
  4171.                       daemon/UserAuthFBDir
  4172.  
  4173.                GDM also supports the following Psuedokeys:
  4174.  
  4175.                xdmcp/PARAMETERS (2.3.90.2) updates the following:
  4176.                       xdmcp/MaxPending
  4177.                       xdmcp/MaxSessions
  4178.                       xdmcp/MaxWait
  4179.                       xdmcp/DisplaysPerHost
  4180.                       xdmcp/HonorIndirect
  4181.                       xdmcp/MaxPendingIndirect
  4182.                       xdmcp/MaxWaitIndirect
  4183.                       xdmcp/PingIntervalSeconds (only affects new connections)
  4184.  
  4185.                 xservers/PARAMETERS (2.13.0.4) updates the following:
  4186.                       all [server-foo] sections.
  4187.  
  4188.                 Supported keys for previous versions of GDM:
  4189.  
  4190.                       security/AllowRoot (2.3.90.2)
  4191.                       security/AllowRemoteRoot (2.3.90.2)
  4192.                       security/AllowRemoteAutoLogin (2.3.90.2)
  4193.                       security/RetryDelay (2.3.90.2)
  4194.                       security/DisallowTCP (2.4.2.0)
  4195.                       daemon/Greeter (2.3.90.2)
  4196.                       daemon/RemoteGreeter (2.3.90.2)
  4197.                       xdmcp/Enable (2.3.90.2)
  4198.                       xdmcp/Port (2.3.90.2)
  4199.                       daemon/TimedLogin (2.3.90.3)
  4200.                       daemon/TimedLoginEnable (2.3.90.3)
  4201.                       daemon/TimedLoginDelay (2.3.90.3)
  4202.                       greeter/SystemMenu (2.3.90.3)
  4203.                       greeter/ConfigAvailable (2.3.90.3)
  4204.                       greeter/ChooserButton (2.4.2.0)
  4205.                       greeter/SoundOnLoginFile (2.5.90.0)
  4206.                       daemon/AddGtkModules (2.5.90.0)
  4207.                       daemon/GtkModulesList (2.5.90.0)
  4208. Supported since: 2.3.90.2
  4209. Arguments: <key>
  4210.   <key> is just the base part of the key such as
  4211.   "security/AllowRemoteRoot"
  4212. Answers:
  4213.   OK
  4214.   ERROR <err number> <english error description>
  4215.      0 = Not implemented
  4216.      50 = Unsupported key
  4217.      200 = Too many messages
  4218.      999 = Unknown error
  4219. </screen>
  4220.       </sect3>
  4221.       
  4222.       <sect3 id="queryversion">
  4223.       <title>VERSION</title>
  4224. <screen>
  4225. VERSION: Query GDM version
  4226. Supported since: 2.2.4.0
  4227. Arguments: None
  4228. Answers:
  4229.   GDM <gdm version>
  4230.   ERROR <err number> <english error description>
  4231.      200 = Too many messages
  4232.      999 = Unknown error
  4233. </screen>
  4234.       </sect3>
  4235.     </sect2>
  4236.   </sect1>
  4237.  
  4238.   <!-- ============= GDM Commands ============================= -->
  4239.  
  4240.   <sect1 id="binaries">
  4241.     <title>–ö–æ–º–∞–Ω–¥–∏ GDM</title>
  4242.  
  4243.     <sect2 id="bindir_binaries">
  4244.       <title>–ö–æ–º–∞–Ω–¥–∏ –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á–∞ GDM</title>
  4245.  
  4246.       <para>
  4247.         The GDM package provides the following different commands in
  4248.         <filename>bindir</filename> intended to be used by the end-user:
  4249.       </para>
  4250.  
  4251.       <sect3 id="gdmxnestchoosercommandline">
  4252.         <title><command>gdmXnestchooser</command> and
  4253.                <command>gdmXnest</command> Command Line Options</title>
  4254.  
  4255.         <para>
  4256.           The <command>gdmXnestchooser</command> command automatically gets
  4257.           the correct display number, sets up access, and runs the nested
  4258.           X server command with the "-indirect localhost" argument.
  4259.           This provides an XDMCP chooser program. You can also supply as an
  4260.           argument the hostname whose chooser should be displayed, so
  4261.           <command>gdmXnestchooser somehost</command> will run the XDMCP
  4262.           chooser from host <command>somehost</command> inside a nested
  4263.           X server session.  You can make this command do a direct query
  4264.           instead by passing the <command>-d</command> option as well.  In
  4265.           addition to the following options, this command also supports
  4266.           standard GNOME options.
  4267.         </para>
  4268.  
  4269.         <variablelist>
  4270.         <title><command>gdmXnestchooser</command> Command Line Options</title>
  4271.  
  4272.           <varlistentry>
  4273.             <term>-x, --xnest=–†–Ø–î–û–ö</term>
  4274.             <listitem>
  4275.               <para>
  4276.                 Nested X server command line, default is defined by the
  4277.                 <filename>Xnest</filename> configuration option.
  4278.               </para>
  4279.             </listitem>
  4280.           </varlistentry>
  4281.  
  4282.           <varlistentry>
  4283.             <term>-o, --xnest-extra-options=–ü–ê–†–ê–ú–ï–¢–†–ò</term>
  4284.             <listitem>
  4285.               <para>
  4286.                 Extra options for nested X server, default is no options.
  4287.               </para>
  4288.             </listitem>
  4289.           </varlistentry>
  4290.  
  4291.           <varlistentry>
  4292.             <term>-n, --no-query</term>
  4293.             <listitem>
  4294.               <para>
  4295.                 Just run nested X server, no query (no chooser)
  4296.               </para>
  4297.             </listitem>
  4298.           </varlistentry>
  4299.  
  4300.           <varlistentry>
  4301.             <term>-d, --direct</term>
  4302.             <listitem>
  4303.               <para>–í–∏–∫–æ–Ω–∞—Ç–∏ –ø—Ä—è–º–∏–π –∑–∞–ø–∏—Ç, –∑–∞–º—ñ—Å—Ç—å –Ω–µ–ø—Ä—è–º–æ–≥–æ (—Å–µ–ª–µ–∫—Ç–æ—Ä)</para>
  4304.             </listitem>
  4305.           </varlistentry>
  4306.  
  4307.           <varlistentry>
  4308.             <term>-B, --broadcast</term>
  4309.             <listitem>
  4310.               <para>–ó–∞–ø—É—Å—Ç–∏—Ç–∏ —É —à–∏—Ä–æ–∫–æ–º–æ–≤–Ω–æ–º—É —Ä–µ–∂–∏–º—ñ, –∑–∞–º—ñ—Å—Ç—å –Ω–µ–ø—Ä—è–º–æ–≥–æ –∑–∞–ø–∏—Ç—É (—Å–µ–ª–µ–∫—Ç–æ—Ä)</para>
  4311.             </listitem>
  4312.           </varlistentry>
  4313.  
  4314.           <varlistentry>
  4315.             <term>-b, --background</term>
  4316.             <listitem>
  4317.               <para>–ó–∞–ø—É—Å—Ç–∏—Ç–∏ —É —Ñ–æ–Ω–æ–≤–æ–º—É —Ä–µ–∂–∏–º—ñ</para>
  4318.             </listitem>
  4319.           </varlistentry>
  4320.  
  4321.           <varlistentry>
  4322.             <term>--no-gdm-check</term>
  4323.             <listitem>
  4324.               <para>–ù–µ –ø–µ—Ä–µ–≤—ñ—Ä—è—Ç–∏, —á–∏ –∑–∞–ø—É—â–µ–Ω–∏–π GDM</para>
  4325.             </listitem>
  4326.           </varlistentry>
  4327.         </variablelist>
  4328.       </sect3>
  4329.  
  4330.       <sect3 id="gdmflexichoosercommandline">
  4331.         <title><command>gdmflexichooser</command> Command Line Options</title>
  4332.  
  4333.         <para>
  4334.          The <command>gdmflexiserver</command> command provides three 
  4335.          features.  It can be used to run flexible (on demand) X displays,
  4336.          to run a flexible display via nested X server, and to send commands to
  4337.          the GDM daemon process.
  4338.         </para>
  4339.  
  4340.         <para>
  4341.          Starting a flexible X display will normally lock the current session
  4342.          with a screensaver and will redisplay the GDM login screen so a second
  4343.          user can log in.   This feature is only available on systems that
  4344.          support virtual terminals and have them enabled.  This feature is
  4345.          useful if you are logged in as user A, and user B wants to log in
  4346.          quickly but user A does not wish to log out.  The X server takes
  4347.          care of the virtual terminal switching so it works transparently.
  4348.          If there is more than one running display defined with flexible=true,
  4349.          then the user is shown a dialog that displays the currently running
  4350.          sessions.  The user can then pick which session to continue and will
  4351.          normally have to enter the password to unlock the screen. 
  4352.         </para>
  4353.  
  4354.         <para>
  4355.          Nested displays works on systems that do not support virtual 
  4356.          terminals.  This option starts a flexible display in a window in the
  4357.          current session.  This does not lock the current session, so is not
  4358.          as secure as a flexible server started via virtual terminals.
  4359.         </para>
  4360.  
  4361.         <para>
  4362.          The <command>gdmflexiserver --command</command> option provides a way
  4363.          to send commands to the GDM daemon and can be used to debug problems
  4364.          or to change the GDM configuration.
  4365.         </para>
  4366.  
  4367.         <para>
  4368.          In addition to the following options,
  4369.          <command>gdmflexiserver</command> also supports standard GNOME
  4370.          options.
  4371.         </para>
  4372.  
  4373.         <variablelist>
  4374.         <title><command>gdmflexichooser</command> Command Line Options</title>
  4375.  
  4376.           <varlistentry>
  4377.             <term>-c, --command=COMMAND</term>
  4378.             <listitem>
  4379.               <para>–í—ñ–¥—ñ—Å–ª–∞—Ç–∏ –≤–∫–∞–∑–∞–Ω—É –ø—Ä–æ—Ç–æ–∫–æ–ª—å–Ω—É –∫–æ–º–∞–Ω–¥—É –¥–æ —Å–µ—Ä–≤–µ—Ä—É GDM</para>
  4380.             </listitem>
  4381.           </varlistentry>
  4382.  
  4383.           <varlistentry>
  4384.             <term>-n, --xnest</term>
  4385.             <listitem>
  4386.               <para>
  4387.                 Start a flexible X display in Nested mode
  4388.               </para>
  4389.             </listitem>
  4390.           </varlistentry>
  4391.  
  4392.           <varlistentry>
  4393.             <term>-l, --no-lock</term>
  4394.             <listitem>
  4395.               <para>–ù–µ –±–ª–æ–∫—É–≤–∞—Ç–∏ –ø–æ—Ç–æ—á–Ω–∏–π –µ–∫—Ä–∞–Ω</para>
  4396.             </listitem>
  4397.           </varlistentry>
  4398.  
  4399.           <varlistentry>
  4400.             <term>-d, --debug</term>
  4401.             <listitem>
  4402.               <para>
  4403.                 Turns on debugging output which gets sent to syslog.  Same as
  4404.                 turning on debug in the configuration file.
  4405.               </para>
  4406.             </listitem>
  4407.           </varlistentry>
  4408.  
  4409.           <varlistentry>
  4410.             <term>-a, --authenticate</term>
  4411.             <listitem>
  4412.               <para>–ê–≤—Ç–µ–Ω—Ç–∏—Ñ—ñ–∫–∞—Ü—ñ—è –ø–µ—Ä–µ–¥ –∑–∞–ø—É—Å–∫–æ–º --command</para>
  4413.             </listitem>
  4414.           </varlistentry>
  4415.  
  4416.           <varlistentry>
  4417.             <term>-s, --startnew</term>
  4418.             <listitem>
  4419.               <para>–ó–∞–ø—É—Å—Ç–∏—Ç–∏ –≥–Ω—É—á–∫–∏–π –¥–∏—Å–ø–ª–µ–π –±–µ–∑ –≤—ñ–¥–æ–±—Ä–∞–∂–µ–Ω–Ω—è –¥—ñ–∞–ª–æ–≥—É, —â–æ –∑–∞–ø–∏—Ç—É—î —É –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á–∞ –ø—Ä–æ–¥–æ–≤–∂–µ–Ω–Ω—è –ø–æ—Ç–æ—á–Ω–æ–≥–æ —Å–µ–∞–Ω—Å—É.</para>
  4420.             </listitem>
  4421.           </varlistentry>
  4422.         </variablelist>
  4423.       </sect3>
  4424.  
  4425.       <sect3 id="gdmdynamiccommandline">
  4426.         <title><command>gdmdynamic</command> Command Line Options</title>
  4427.  
  4428.         <para>
  4429.         <command>gdmdynamic</command> allows the management of displays in a
  4430.         dynamic fashion.  It is typically used in environments where it is not
  4431.         possible to list the possible displays in the GDM configuration files.
  4432.         The <command>gdmdynamic</command> command can be used to create a new
  4433.         display on a particular display number, run all newly created displays,
  4434.         or remove a display.  The <command>gdmdynamic</command> command can also
  4435.         be used to list all attached displays or only those attached displays
  4436.         that match a pattern.  The -a option is used to add a display, the -r
  4437.         option is used to run (or release) a display, the -d option is used to
  4438.         delete a display, and the -l option lists existing displays.  Only one
  4439.         of these four options can be specified at a time, so in the life cycle
  4440.         of a particular display, the command will be run once to add, again to
  4441.         release (run) the display, and finally to delete when the session is to
  4442.         be terminated.
  4443.         </para>
  4444.  
  4445.         <para>
  4446.         This program is designed to manage multiple simultaneous requests and
  4447.         tries to avoid flooding the daemon with requests.  If the sockets
  4448.         connection is busy, it will sleep and retry a certain number of times
  4449.         that can be tuned with the -s and -t options.
  4450.         </para>
  4451.  
  4452.         <variablelist>
  4453.           <title><command>gdmdynamic</command> Command Line Options</title>
  4454.  
  4455.           <varlistentry>
  4456.             <term>-a display=—Å–µ—Ä–≤–µ—Ä</term>
  4457.             <listitem>
  4458.               <para>
  4459.               Add a new display configuration, leaving it in the DISPLAY_CONFIG
  4460.               state.  For example,
  4461.               <command>"-a 2=StandardServerTwo"</command>
  4462.               <command>"-a 3=/usr/X11R6/bin/X -dev /dev/fb2"</command>
  4463.               </para>
  4464.               <para>
  4465.               The display will not actually be started until the display is released
  4466.               by calling <command>gdmdynamic</command> again with the -r option.
  4467.               </para>
  4468.             </listitem>
  4469.           </varlistentry>
  4470.  
  4471.           <varlistentry>
  4472.             <term>-r</term>
  4473.             <listitem>
  4474.               <para>–ó–≤—ñ–ª—å–Ω–∏—Ç–∏ (–∑–∞–ø—É—Å—Ç–∏—Ç–∏) —É—Å—ñ –¥–∏—Å–ø–ª–µ—ó, —â–æ –æ—á—ñ–∫—É—é—Ç—å —Å—Ç–∞–Ω DISPLAY_CONFIG.</para>
  4475.             </listitem>
  4476.           </varlistentry>
  4477.  
  4478.           <varlistentry>
  4479.             <term>-d display</term>
  4480.             <listitem>
  4481.               <para>–í–∏–¥–∞–ª–∏—Ç–∏ –¥–∏—Å–ø–ª–µ–π, –∑–Ω–∏—â–∏—Ç–∏ X-—Å–µ—Ä–≤–µ—Ä —Ç–∞ —Å—Ç–µ—Ä—Ç–∏ –∫–æ–Ω—Ñ—ñ–≥—É—Ä–∞—Ü—ñ—é –¥–∏—Å–ø–ª–µ—è. –ù–∞–ø—Ä–∏–∫–ª–∞–¥, "-d 3".</para>
  4482.             </listitem>
  4483.           </varlistentry>
  4484.  
  4485.           <varlistentry>
  4486.             <term>-l [—à–∞–±–ª–æ–Ω]</term>
  4487.             <listitem>
  4488.               <para>
  4489.               List displays via the ATTACHED_SERVERS
  4490.               <command>gdmflexiserver</command> command. Without a pattern
  4491.               lists all attached displays.  With a pattern will match using
  4492.               glob characters '*', '?', and '[]'. For example:
  4493.               <command>"-l Standard*"</command>
  4494.               <command>"-l *Xorg*"</command>
  4495.               </para>
  4496.             </listitem>
  4497.           </varlistentry>
  4498.  
  4499.           <varlistentry>
  4500.             <term>-v</term>
  4501.             <listitem>
  4502.               <para>
  4503.               Verbose mode.  Prints diagnostic messages.
  4504.               to GDM.
  4505.               </para>
  4506.             </listitem>
  4507.           </varlistentry>
  4508.         
  4509.           <varlistentry>
  4510.             <term>-b</term>
  4511.             <listitem>
  4512.               <para>–§–æ–Ω–æ–≤–∏–π —Ä–µ–∂–∏–º. –°—Ç–≤–æ—Ä–∏—Ç–∏ –¥–æ—á—ñ—Ä–Ω—ñ–π –ø—Ä–æ—Ü–µ—Å –Ω–µ–≥–∞–π–Ω–æ –ø–æ–≤–µ—Ä–Ω—É—Ç–∏—Å—å.</para>
  4513.             </listitem>
  4514.           </varlistentry>
  4515.         
  4516.           <varlistentry>
  4517.             <term>-t –°–ü–†–û–ë</term>
  4518.             <listitem>
  4519.               <para>–Ø–∫—â–æ —Å–æ–∫–µ—Ç —Å–ª—É–∂–±–∏ –∑–∞–π–Ω—è—Ç–∏–π, <command>gdmdynamic</command> –±—É–¥–µ –Ω–∞–º–∞–≥–∞—Ç–∏—Å—å –≤—ñ–¥–∫—Ä–∏—Ç–∏ –∑'—î–¥–Ω–∞–Ω–Ω—è –∑ –≤–∫–∞–∑–∞–Ω—É —É –°–ü–†–û–ë –∫—ñ–ª—å–∫—ñ—Å—Ç—å —Ä–∞–∑. –¢–∏–ø–æ–≤–µ –∑–Ω–∞—á–µ–Ω–Ω—è 15.</para>
  4520.             </listitem>
  4521.           </varlistentry>
  4522.  
  4523.           <varlistentry>
  4524.             <term>-s –ü–ê–£–ó–ê</term>
  4525.             <listitem>
  4526.               <para>–Ø–∫—â–æ —Å–æ–∫–µ—Ç —Å–ª—É–∂–±–∏ –∑–∞–π–Ω—è—Ç–∏–π, <command>gdmdynamic</command> –±—É–¥–µ –ø—Ä–∏–∑—É–ø–∏–Ω—è—Ç–∏—Å—è –Ω–∞ —á–∞—Å –æ—á—ñ–∫—É–≤–∞–Ω–Ω—è –º—ñ–∂ —Å–ø—Ä–æ–±–∞–º–∏. –î–æ –≤–∫–∞–∑–∞–Ω–æ–≥–æ —á–∏—Å–ª–∞ –ü–ê–£–ó–ê –≤–∏–ø–∞–¥–∫–æ–≤–æ –¥–æ–¥–∞—î—Ç—å—Å—è 0-5 —Å–µ–∫—É–Ω–¥, —â–æ–±  –∫—ñ–ª—å–∫–∞ –µ–∫–∑–µ–º–ø–ª—è—Ä—ñ–≤ gdmdynamic –Ω–µ –Ω–∞–º–∞–≥–∞–ª–∏—Å—å –ø–µ—Ä–µ–∑–∞–ø—É—Å—Ç–∏—Ç–∏—Å—å –æ–¥–Ω–æ—á–∞—Å–Ω–æ. –Ø–∫—â–æ –∑–Ω–∞—á–µ–Ω–Ω—è –ü–ê–£–ó–ê –¥–æ—Ä—ñ–≤–Ω—é—î –Ω—É–ª—é, –ø–µ—Ä—ñ–æ–¥ –ø—Ä–∏–∑—É–ø–∏–Ω–µ–Ω–Ω—è –≤—Å—Ç–∞–Ω–æ–≤–ª—é—î—Ç—å—Å—è 1 —Å–µ–∫—É–Ω–¥–∞. –¢–∏–ø–æ–≤–µ –∑–Ω–∞—á–µ–Ω–Ω—è 8 —Å–µ–∫—É–Ω–¥.</para>
  4527.             </listitem>
  4528.           </varlistentry>
  4529.         
  4530.         </variablelist>
  4531.       </sect3>
  4532.  
  4533.       <sect3 id="gdmphotosetupcommandline">
  4534.         <title><command>gdmphotosetup</command> Command Line Options</title>
  4535.  
  4536.         <para>
  4537.          Allows the user to select an image that will be used as the user's
  4538.          photo by GDM's face browser, if enabled by GDM.  The selected file
  4539.          is stored as <filename>~/.face</filename>.  This command accepts
  4540.          standard GNOME options.
  4541.         </para>
  4542.       </sect3>
  4543.  
  4544.       <sect3 id="gdmthemetestercommandline">
  4545.         <title><command>gdmthemetester</command> Command Line Options</title>
  4546.  
  4547.         <para>
  4548.          <command>gdmthemetester</command> takes two parameters.  The first
  4549.          parameter specifies the environment and the second parameter
  4550.          specifies the path name or the name of a theme to view.
  4551.  
  4552.          This is a tool for viewing a theme outside of GDM.  It is useful for
  4553.          testing or viewing themes.  <command>gdmthemetester</command> requires
  4554.          that the system support <command>gdmXnest</command>.
  4555.  
  4556.          Note that themes can display differently depending on the theme's
  4557.          "Show mode".  <command>gdmthemetester</command> allows
  4558.          viewing the themes in different modes via the environment option.
  4559.          Valid environment values and their meanings follow:
  4560.  
  4561. <screen>
  4562. console       - In console mode.
  4563. console-timed - In console non-flexi mode.
  4564. flexi         - In flexi mode.
  4565. xdmcp         - In remote (XDMCP) mode.
  4566. remote-flexi  - In remote (XDMCP) & flexi mode.
  4567. </screen>
  4568.         </para>
  4569.       </sect3>
  4570.     </sect2>
  4571.  
  4572.     <sect2 id="sbindir_binaries">
  4573.       <title>GDM Root User Commands</title>
  4574.  
  4575.       <para>
  4576.         The GDM package provides the following different commands in
  4577.         <filename>sbindir</filename> intended to be used by the root user:
  4578.       </para>
  4579.  
  4580.       <sect3 id="gdmcommandline">
  4581.         <title><command>gdm</command> and <command>gdm-binary</command>
  4582.                Command Line Options</title>
  4583.  
  4584.         <para>
  4585.           The <command>gdm</command> command is really just a script which
  4586.           runs the <command>gdm-binary</command>, passing along any options.
  4587.           Before launching <command>gdm-binary</command>, the gdm wrapper script
  4588.           will source the <filename><etc>/profile</filename> file to set 
  4589.           the standard system environment variables.  In order to better support
  4590.           internationalization, it will also set the LC_MESSAGES environment
  4591.           variable to LANG if neither LC_MESSAGES or LC_ALL are set.  If you
  4592.           really need to set some additional environment before launching GDM,
  4593.           you can do so in this script.
  4594.         </para>
  4595.  
  4596.         <variablelist>
  4597.           <title><command>gdm</command> and <command>gdm-binary</command>
  4598.                  Command Line Options</title>
  4599.  
  4600.           <varlistentry>
  4601.             <term>--help</term>
  4602.             <listitem>
  4603.               <para>–í–∏–≤–æ–¥–∏—Ç—å –∫–æ—Ä–æ—Ç–∫—É –¥–æ–≤—ñ–¥–∫—É –∑ –ø–µ—Ä–µ–ª—ñ–∫–æ–º –ø–∞—Ä–∞–º–µ—Ç—Ä—ñ–≤ –∫–æ–º–∞–Ω–¥–Ω–æ–≥–æ —Ä—è–¥–∫–∞.</para>
  4604.             </listitem>
  4605.           </varlistentry>
  4606.  
  4607.           <varlistentry>
  4608.             <term>--nodaemon</term>
  4609.             <listitem>
  4610.               <para>
  4611.                 If this option is specified, then GDM does not fork into the
  4612.                 background when run. You can also use a single-dash version,
  4613.                 "-nodaemon" for compatibility with other display
  4614.                 managers.
  4615.               </para>
  4616.             </listitem>
  4617.           </varlistentry>
  4618.  
  4619.           <varlistentry>
  4620.             <term>--no-console</term>
  4621.             <listitem>
  4622.               <para>
  4623.                 Tell the daemon that it should not run anything on the console.
  4624.                 This means that none of the attached servers from the
  4625.                 <filename>[servers]</filename> section will be started, and the
  4626.                 console will not be used for communicating errors to the user.
  4627.                 An empty <filename>[servers]</filename> section automatically
  4628.                 implies this option.
  4629.               </para>
  4630.             </listitem>
  4631.           </varlistentry>
  4632.  
  4633.           <varlistentry>
  4634.             <term>--config=CONFIGFILE</term>
  4635.             <listitem>
  4636.               <para>–í–∏–∑–Ω–∞—á–∞—î –∞–ª—å—Ç–µ—Ä–Ω–∞—Ç–∏–≤–Ω–∏–π –∫–æ–Ω—Ñ—ñ–≥—É—Ä–∞—Ü—ñ–π–Ω–∏–π —Ñ–∞–π–ª.</para>
  4637.             </listitem>
  4638.           </varlistentry>
  4639.  
  4640.           <varlistentry>
  4641.             <term>--preserve-ld-vars</term>
  4642.             <listitem>
  4643.               <para>–ü—Ä–∏ –≤–Ω—É—Ç—Ä—ñ—à–Ω—å–æ–º—É –æ—á–∏—â–µ–Ω–Ω—ñ –æ—Ç–æ—á–µ–Ω–Ω—è, –∑–±–µ—Ä—ñ–≥–∞—é—Ç—å—Å—è —É—Å—ñ –∑–º—ñ–Ω–Ω—ñ, —â–æ –ø–æ—á–∏–Ω–∞—é—Ç—å—Å—è –∑ LD_. –¶–µ –∑–∞–¥–ª—è —Å–ø—Ä–æ—â–µ–Ω–Ω—è –Ω–∞–ª–∞–≥–æ–¥–∂–µ–Ω–Ω—è.</para>
  4644.             </listitem>
  4645.           </varlistentry>
  4646.  
  4647.           <varlistentry>
  4648.             <term>--version</term>
  4649.             <listitem>
  4650.               <para>–í–∏–≤–µ—Å—Ç–∏ –≤–µ—Ä—Å—ñ—é —Å–µ—Ä–≤–µ—Ä–∞ GDM.</para>
  4651.             </listitem>
  4652.           </varlistentry>
  4653.  
  4654.           <varlistentry>
  4655.             <term>--wait-for-go</term>
  4656.             <listitem>
  4657.               <para>
  4658.                 If started with this option, gdm will init, but only start the
  4659.                 first attached display and then wait for a GO message in the
  4660.                 fifo protocol.  No greeter will be shown until the GO message
  4661.                 is sent.  Also flexiserver requests will be denied and XDMCP
  4662.                 will not be started until GO is given.  This is useful for
  4663.                 initialization scripts which wish to start X early, but where
  4664.                 you don't yet want the user to start logging in.  So the script
  4665.                 would send the GO to the fifo once it is ready and GDM will
  4666.                 then continue.  This functionality was added in version
  4667.                 2.5.90.0.
  4668.               </para>
  4669.             </listitem>
  4670.           </varlistentry>
  4671.         </variablelist>
  4672.       </sect3>
  4673.  
  4674.       <sect3 id="gdmsetupcommandline">
  4675.         <title><command>gdmsetup</command> Command Line Options</title>
  4676.  
  4677.         <para>
  4678.          <command>gdmsetup</command> runs a graphical application for modifying
  4679.          the GDM configuration file.  Normally on systems that support
  4680.          the PAM userhelper, this is setup such that when you run
  4681.          <command>gdmsetup</command> as an ordinary user, it will first
  4682.          ask you for your root password before starting.  Otherwise, this
  4683.          application may only be run as root.  This application supports
  4684.          standard GNOME options.
  4685.         </para>
  4686.       </sect3>
  4687.  
  4688.       <sect3 id="gdmrestartcommandline">
  4689.         <title><command>gdm-restart</command> Command Line Options</title>
  4690.  
  4691.         <para>
  4692.           <command>gdm-restart</command> stops and restarts GDM by sending
  4693.           the GDM daemon a HUP signal.  This command will immediately terminate
  4694.           all sessions and log out users currently logged in with GDM.
  4695.         </para>
  4696.       </sect3>
  4697.  
  4698.       <sect3 id="gdmsaferestartcommandline">
  4699.         <title><command>gdm-safe-restart</command> Command Line Options</title>
  4700.   
  4701.         <para>
  4702.           <command>gdm-safe-restart</command> stops and restarts GDM by
  4703.           sending the GDM daemon a USR1 signal.  GDM will be restarted as soon
  4704.           as all users log out.
  4705.         </para>
  4706.       </sect3>
  4707.  
  4708.       <sect3 id="gdmstopcommandline">
  4709.         <title><command>gdm-stop</command> Command Line Options</title>
  4710.  
  4711.         <para>
  4712.           <command>gdm-stop</command> stops GDM by sending the GDM daemon
  4713.           a TERM signal. 
  4714.         </para>
  4715.       </sect3>
  4716.     </sect2>
  4717.  
  4718.     <sect2 id="libexecdir_binaries">
  4719.       <title>–í–Ω—É—Ç—Ä—ñ—à–Ω—ñ –∫–æ–º–∞–Ω–¥–∏ GDM</title>
  4720.  
  4721.       <para>
  4722.         The GDM package provides the following different commands in
  4723.         <filename>libexecdir</filename> intended to be used by the gdm
  4724.         daemon process.
  4725.       </para>
  4726.  
  4727.       <sect3 id="gdmgreeterlogincommandline">
  4728.         <title><command>gdmchooser</command> and <command>gdmlogin</command>
  4729.                Command Line Options</title>
  4730.  
  4731.         <para>
  4732.           The <command>gdmgreeter</command> and <command>gdmlogin</command>
  4733.           are two different login applications, either can be used by GDM.  
  4734.           <command>gdmgreeter</command> is themeable with GDM themes while
  4735.           <command>gdmlogin</command> is themable with GTK+ themes.  These
  4736.           applications are normally executed by the GDM daemon.  Both commands
  4737.           support standard GNOME options. 
  4738.         </para>
  4739.       </sect3>
  4740.  
  4741.       <sect3 id="gdmchoosercommandline">
  4742.         <title><command>gdmchooser</command> Command Line Options</title>
  4743.  
  4744.         <para>
  4745.           The <command>gdmchooser</command> is the XDMCP chooser application.  
  4746.           The <command>gdmchooser</command> is normally executed by the GDM
  4747.           daemon.  It supports the following options for XDM compatibility.
  4748.           This command supports standard GNOME options.
  4749.         </para>
  4750.  
  4751.         <variablelist>
  4752.           <title><command>gdmchooser</command> Command Line Options</title>
  4753.  
  4754.           <varlistentry>
  4755.             <term>--xdmaddress=SOCKET</term>
  4756.             <listitem>
  4757.              <para>–°–æ–∫–µ—Ç –¥–ª—è –∑–≤'—è–∑–∫—É –∑ XDM.</para>
  4758.             </listitem>
  4759.           </varlistentry>
  4760.  
  4761.           <varlistentry>
  4762.             <term>--clientaddress=–ê–î–†–ï–°–ê</term>
  4763.             <listitem>
  4764.              <para>–ê–¥—Ä–µ—Å–∞ –∫–ª—ñ—î–Ω—Ç–∞ –¥–ª—è –ø–æ–≤–µ—Ä–Ω–µ–Ω–Ω—è –Ω–∞ –∑–∞–ø–∏—Ç XDM. –¶–µ–π –ø–∞—Ä–∞–º–µ—Ç—Ä –≤–∏–∫–æ—Ä–∏—Å—Ç–æ–≤—É—î—Ç—å—Å—è –¥–ª—è –∑–∞–ø—É—Å–∫—É gdmchooser –∑ XDM, —Ç–∞ –Ω–µ –≤–∏–∫–æ—Ä–∏—Å—Ç–æ–≤—É—î—Ç—å—Å—è –∑ GDM.</para>
  4765.             </listitem>
  4766.           </varlistentry>
  4767.  
  4768.           <varlistentry>
  4769.             <term>--connectionType=TYPE</term>
  4770.             <listitem>
  4771.              <para>–¢–∏–ø –∑'—î–¥–Ω–∞–Ω–Ω—è –¥–ª—è –ø–æ–≤–µ—Ä–Ω–µ–Ω–Ω—è –Ω–∞ –∑–∞–ø–∏—Ç XDM. –¶–µ–π –ø–∞—Ä–∞–º–µ—Ç—Ä –≤–∏–∫–æ—Ä–∏—Å—Ç–æ–≤—É—î—Ç—å—Å—è –¥–ª—è –∑–∞–ø—É—Å–∫—É gdmchooser –∑ XDM, —Ç–∞ –Ω–µ –≤–∏–∫–æ—Ä–∏—Å—Ç–æ–≤—É—î—Ç—å—Å—è –∑ GDM.</para>
  4772.             </listitem>
  4773.           </varlistentry>
  4774.         </variablelist>
  4775.       </sect3>
  4776.  
  4777.       <sect3 id="gdm-ssh-session">
  4778.         <title><command>gdm-ssh-session</command></title>
  4779.  
  4780.         <para><command>gdm-ssh-session</command> –∑–∞–∑–≤–∏—á–∞–π –∑–∞–ø—É—Å–∫–∞—î—Ç—å—Å—è —Å–ª—É–∂–±–æ—é GDM –∫–æ–ª–∏ –≤—Å—Ç–∞–Ω–æ–≤–ª—é—î—Ç—å—Å—è –≤—ñ–¥–¥–∞–ª–µ–Ω–µ –±–µ–∑–ø–µ—á–Ω–µ –∑'—î–¥–Ω–∞–Ω–Ω—è —á–µ—Ä–µ–∑ ssh. –ü—Ä–æ–≥—Ä–∞–º–∞ –Ω–µ –ø—Ä–∏–π–º–∞—î –Ω—ñ—è–∫–∏—Ö –ø–∞—Ä–∞–º–µ—Ç—Ä—ñ–≤.</para>
  4781.       </sect3>
  4782.     </sect2>
  4783.   </sect1>
  4784.  
  4785.   <!-- ============= Theme manual ============================= -->
  4786.  
  4787.   <sect1 id="thememanual">
  4788.     <title>–ü—Ä–æ–≥—Ä–∞–º–∞ –ø—Ä–∏–≤—ñ—Ç–∞–Ω–Ω—è –∑ —Ç–µ–º–∞–º–∏</title>
  4789.  
  4790.     <para>–£ —Ü—å–æ–º—É —Ä–æ–∑–¥—ñ–ª—ñ –æ–ø–∏—Å—É—î—Ç—å—Å—è —Å—Ç–≤–æ—Ä–µ–Ω–Ω—è —Ç–µ–º –¥–ª—è –ø—Ä–æ–≥—Ä–∞–º–∏ –ø—Ä–∏–≤—ñ—Ç–∞–Ω–Ω—è –∑ –ø—ñ–¥—Ç—Ä–∏–º–∫–æ—é —Ç–µ–º. –ü—Ä–∏–∫–ª–∞–¥–∏, –≤–∫–ª—é—á–Ω–æ –∑ –∑–Ω—ñ–º–∫–∞–º–∏ –µ–∫—Ä–∞–Ω—ñ–≤, –¥–∏–≤—ñ—Ç—å—Å—è —É —Å—Ç–∞–Ω–¥–∞—Ä—Ç–Ω–∏—Ö –≤—Å—Ç–∞–Ω–æ–≤–ª–µ–Ω–∏—Ö —Ç–µ–º–∞—Ö —Ç–∞ —Ç–µ–º–∞—Ö –∑ <ulink type="http" url="http://art.gnome.org/themes/gdm_greeter/"> –≤–µ–±-—Å–∞–π—Ç—É —Ç–µ–º</ulink>.</para>
  4791.  
  4792.     <sect2 id="themeover">
  4793.       <title>–û–≥–ª—è–¥ —Ç–µ–º</title>
  4794.  
  4795.       <para>–¢–µ–º–∞ GDM —Å–∫–ª–∞–¥–∞—î—Ç—å—Å—è –∑ XML —Ñ–∞–π–ª—É —è–∫–∏–π –≤—ñ–¥–ø–æ–≤—ñ–¥–∞—î —Å–ø–µ—Ü–∏—Ñ—ñ–∫–∞—Ü—ñ—ó —É gui/greeter/greeter.dtd. –§–∞–π–ª–∏ —Ç–µ–º–∏ –∑–±–µ—Ä—ñ–≥–∞—é—Ç—å—Å—è —É –∫–∞—Ç–∞–ª–æ–∑—ñ <filename><share>/gdm/themes/<theme_name></filename>. –ó–∞–∑–≤–∏—á–∞–π –∫–∞—Ç–∞–ª–æ–≥ –∑–Ω–∞—Ö–æ–¥–∏—Ç—å—Å—è —É <filename>/usr/share</filename>. –ö–∞—Ç–∞–ª–æ–≥ —Ç–µ–º–∏ –º–∞—î –º—ñ—Å—Ç–∏—Ç–∏ —Ñ–∞–π–ª –∑ –Ω–∞–∑–≤–æ—é <filename>GdmGreeterTheme.desktop</filename> –∑ —Ñ–æ—Ä–º–∞—Ç–æ–º –ø–æ–¥—ñ–±–Ω–∏–º –¥–æ —ñ–Ω—à–∏—Ö —Ñ–∞–π–ª—ñ–≤ —Ç–∏–ø—É .desktop —Ç–∞ –º–∞—î –≤–∏–≥–ª—è–¥–∞—Ç–∏ —Ç–∞–∫–∏–º —á–∏–Ω–æ–º:</para>
  4796.  
  4797. <screen>
  4798. [GdmGreeterTheme]
  4799. Encoding=UTF-8
  4800. Greeter=circles.xml
  4801. Name=Circles
  4802. Description=Theme with blue circles
  4803. Author=Bond, James Bond
  4804. Copyright=(c) 2002 Bond, James Bond
  4805. Screenshot=screenshot.png
  4806. </screen>
  4807.  
  4808.       <para>–ù–∞–∑–≤–∞, –æ–ø–∏—Å, –∞–≤—Ç–æ—Ä —Ç–∞ –∞–≤—Ç–æ—Ä—Å—å–∫—ñ –ø—Ä–∞–≤–∞ –º–æ–∂–Ω–∞ –ø–µ—Ä–µ–∫–ª–∞–¥–∞—Ç–∏ —è–∫ —ñ —É —ñ–Ω—à–∏—Ö —Ñ–∞–π–ª–∞—Ö —Ç–∏–ø—É <filename>.desktop</filename>. –£—Å—ñ —Ñ–∞–π–ª–∏ –≤–∫–∞–∑–∞–Ω—ñ —Ñ–∞–π–ª–∏ –º–∞—é—Ç—å —É –∫–∞—Ç–∞–ª–æ–∑—ñ –∑ —Ç–µ–º–∞–º–∏. –§–∞–π–ª, –Ω–∞ —è–∫–∏–π –≤–∫–∞–∑—É—î –ø–æ–ª–µ Screenshot –ø–æ–≤–∏–Ω–µ–Ω –±—É—Ç–∏–∑–Ω—ñ–º–∫–æ–º –µ–∫—Ä–∞–Ω—É —Ç–µ–º–∏ –∑ —Ä–æ–∑–º—ñ—Ä–∞–º–∏ 200x150 (–≤—ñ–Ω –º–æ–∂–µ –±—É—Ç–∏ –≤—ñ–¥—Å—É—Ç–Ω—ñ–π, –∞–ª–µ —è–∫—â–æ –≤—ñ–Ω —î - —Ü–µ –∫—Ä–∞—â–µ –¥–ª—è –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á–∞). –£ –ø–æ–ª—ñ Greeter –≤–∫–∞–∑—É—î—Ç—å—Å—è —Ñ–∞–π–ª XML, —è–∫–∏–π –º—ñ—Å—Ç–∏—Ç—å –æ–ø–∏—Å —Ç–µ–º–∏. –û–ø–∏—Å –±—É–¥–µ –∑–≥–∞–¥–∞–Ω–∏–π –¥–∞–ª—ñ.</para>
  4809.  
  4810.       <para>
  4811.         Once a theme is installed, it can be tested with the
  4812.         <command>gdmthemetester</command> program.  This program assumes that
  4813.         the X server supports a nested server command.  This command takes two
  4814.         arguments, first the environment that should be used.  The environment
  4815.         can be one of the following values: console, console-timed, flexi,
  4816.         remote-flexi, or xdmcp.  The "console" option tests the
  4817.         theme as it would be shown on an attached display.  The
  4818.         "console-timed" option tests the theme as it would be shown
  4819.         on an attached display with timed login enabled.  The "flexi"
  4820.         option tests the theme as it would be shown on an attached flexible
  4821.         display (such as started via Xnest).  Finally, the "xdmcp"
  4822.         option tests the theme as it would be shown for remote XDMCP 
  4823.         displays.  The second argument is the theme name.  For example, to 
  4824.         test how the circles theme would look in XDMP remote display mode,
  4825.         you would run the following command:
  4826.       </para>
  4827.  
  4828. <screen>
  4829. <command>gdmthemetester xdmcp circles</command>
  4830. </screen>
  4831.  
  4832.       <para>
  4833.         When developing a theme, make sure to test all the environments, and
  4834.         make sure to test how the caps lock warning looks by pressing the caps
  4835.         lock key.  Running <command>gdmthemetester</command> is also a good way
  4836.         to take screenshots of GDM themes.  Simply take a screenshot of the
  4837.         theme running in the nested display window.  This can be done in GNOME
  4838.         by focusing the nested login window and pressing Alt-PrintScreen.
  4839.       </para>
  4840.  
  4841.       <para>
  4842.         Once a theme has been fully tested, then make a tarball that contains
  4843.         the directory as it would be insatlled to the
  4844.         <filename><share>/gdm/themes</filename> directory.  This is
  4845.         the standard format for distributing GDM themes.
  4846.       </para>
  4847.     </sect2>
  4848.  
  4849.     <sect2 id="descofthemeformat">
  4850.       <title>–î–æ–∫–ª–∞–¥–Ω–∏–π –æ–ø–∏—Å XML —Ñ–æ—Ä–º–∞—Ç—É —Ç–µ–º</title>
  4851.  
  4852.       <sect3 id="greetertag">
  4853.         <title>greeter tag</title>
  4854.  
  4855.           <para>
  4856.             The GDM theme format is specified in XML format contained
  4857.             within a <greeter> tag.  You may specify a GTK+ theme to
  4858.             be used with this theme by using the gtk-theme element in the
  4859.             greeter tag as in the following example.
  4860.           </para>
  4861.  
  4862. <screen>
  4863. <?xml version="1.0" encoding="UTF-8"?>
  4864. <!DOCTYPE greeter SYSTEM "greeter.dtd">
  4865. <greeter gtk-theme="Crux">
  4866. [...]
  4867. </greeter>
  4868. </screen>
  4869.  
  4870.           <para>
  4871.             Contained within the greeter tag can be the nodes described
  4872.             in the next sections of this document.  Some of these nodes are
  4873.             containers (box nodes, rect item nodes) which can be used to
  4874.             organize how to display the nodes that the user sees and interacts
  4875.             with (such as button, pixmap and entry item nodes).
  4876.           </para>
  4877.       </sect3>
  4878.  
  4879.       <sect3 id="boxnodes">
  4880.         <title>Box Nodes</title>
  4881.  
  4882.         <para>
  4883.           Box nodes are container nodes for item nodes.  Box nodes are
  4884.           specified as follows:
  4885. <screen>
  4886. <box orientation="alignment" min-width="num"
  4887. xpadding="num" ypadding="num" spacing="num"
  4888. homogeneous="bool">
  4889. </screen>
  4890.           Where "num" means number and bool means either
  4891.           "true" or "false" The alignment value can be
  4892.           either "horizontal" or "vertical".  If you leave
  4893.           any property off it will default to zero or "false" in
  4894.           case of "homogeneous" and "vertical" for the
  4895.           orientation.
  4896.         </para>
  4897.  
  4898.         <para>–Ø–∫—â–æ –∫–æ–Ω—Ç–µ–π–Ω–µ—Ä —î –æ–¥–Ω–æ—Ä—ñ–¥–Ω–∏–º, —Ç–æ–¥—ñ –¥–æ—á—ñ—Ä–Ω—ñ –µ–ª–µ–º–µ–Ω—Ç–∏ –∑–∞–π–º–∞—é—Ç—å –æ–¥–Ω–∞–∫–æ–≤–∏–π –ø—Ä–æ—Å—Ç—ñ—Ä.</para>
  4899.  
  4900.         <para>"min-width" –≤–∫–∞–∑—É—î –≤–µ–ª–∏—á–∏–Ω—É —É —Ç–æ—á–∫–∞—Ö. –¢–∞–∫–æ–∂ —î –≤—ñ–¥–ø–æ–≤—ñ–¥–Ω–∞ –≤–ª–∞—Å—Ç–∏–≤—ñ—Å—Ç—å "min-height".</para>
  4901.       </sect3>
  4902.  
  4903.       <sect3 id="fixednodes">
  4904.         <title>–í—É–∑–ª–∏ Fixed</title>
  4905.  
  4906.         <para>
  4907.           Fixed is a container that has its children scattered about
  4908.           laid out with precise coordinates.  The size of this container
  4909.           is the biggest rectangle that contains all the children.  Fixed
  4910.           has no extra properties and so you just use:
  4911. <screen>
  4912. <fixed>
  4913. </screen>
  4914.           Then you put other items with proper position nodes inside this.
  4915.         </para>
  4916.  
  4917.         <para>–í—É–∑–æ–ª "toplevel" –ø–æ–¥—ñ–±–Ω–∏–π –¥–æ –≤—É–∑–ª–∞ fixed.</para>
  4918.       </sect3>
  4919.  
  4920.       <sect3 id="itemnodes">
  4921.         <title>–í—É–∑–ª–∏ –µ–ª–µ–º–µ–Ω—Ç—ñ–≤</title>
  4922.  
  4923.         <para>–¢–µ–º–∞ GDM, —â–æ —Å—Ç–≤–æ—Ä–µ–Ω–∞ –≤–∫–∞–∑—É–≤–∞–Ω–Ω—è–º —ñ—î—Ä–∞—Ä—Ö—ñ—ó –≤—É–∑–ª—ñ–≤ –µ–ª–µ–º–µ–Ω—Ç–∞ —Ç–∞ –∫–æ–Ω—Ç–µ–π–Ω–µ—Ä–∞. –í—É–∑–ª–∏ –µ–ª–µ–º–µ–Ω—Ç—ñ–≤ –º–æ–∂—É—Ç—å –º–∞—Ç–∏ –Ω–∞—Å—Ç—É–ø–Ω—ñ –∑–Ω–∞—á–µ–Ω–Ω—è "type":</para>
  4924.  
  4925.         <variablelist>
  4926.           <varlistentry>
  4927.             <term>button</term>
  4928.             <listitem>
  4929.               <para>
  4930.                 A button field.  This field uses a GTK+ button.  It is also
  4931.                 possible to make a "rect" item act like a button by setting
  4932.                 its button element to true.  However it is better to use
  4933.                 GTK+ buttons in GDM themes since these are accessible to
  4934.                 users with disabilities.  Also, GTK+ buttons can be
  4935.                 themed.  This feature is supported in GDM 2.14.6 and later.
  4936.               </para>
  4937.             </listitem>
  4938.           </varlistentry>
  4939.  
  4940.           <varlistentry>
  4941.             <term>entry</term>
  4942.             <listitem>
  4943.               <para>–ü–æ–ª–µ –≤–≤–æ–¥—É —Ç–µ–∫—Å—Ç—É.</para>
  4944.             </listitem>
  4945.           </varlistentry>
  4946.  
  4947.           <varlistentry>
  4948.             <term>label</term>
  4949.             <listitem>
  4950.               <para>–¢–µ–∫—Å—Ç–æ–≤–∞ –ø–æ–∑–Ω–∞—á–∫–∞. –ú—É—Å–∏—Ç—å –º–∞—Ç–∏ –≤—É–∑–æ–ª "text" –¥–ª—è –≤–∫–∞–∑—É–≤–∞–Ω–Ω—è —Ç–µ–∫—Å—Ç—É.</para>
  4951.             </listitem>
  4952.           </varlistentry>
  4953.  
  4954.           <varlistentry>
  4955.             <term>list</term>
  4956.             <listitem>
  4957.               <para>
  4958.                  A face browser widget.  Only useful if the face browser is
  4959.                  enabled via the configuration.
  4960.               </para>
  4961.             </listitem>
  4962.           </varlistentry>
  4963.  
  4964.           <varlistentry>
  4965.             <term>pixmap</term>
  4966.             <listitem>
  4967.               <para>–†–∞—Å—Ç—Ä–æ–≤–µ –∑–æ–±—Ä–∞–∂–µ–Ω–Ω—è —É —Ñ–æ—Ä–º–∞—Ç—ñ, —è–∫–∏–π –ø—ñ–¥—Ç—Ä–∏–º—É—î gdk-pixbuf. –ù–∞–ø—Ä–∏–∫–ª–∞–¥, PNG, JPEG, Tiff, etc...)</para>
  4968.             </listitem>
  4969.           </varlistentry>
  4970.  
  4971.           <varlistentry>
  4972.             <term>rect</term>
  4973.             <listitem>
  4974.               <para>–ü—Ä—è–º–æ–∫—É—Ç–Ω–∏–∫.</para>
  4975.             </listitem>
  4976.           </varlistentry>
  4977.  
  4978.           <varlistentry>
  4979.             <term>svg</term>
  4980.             <listitem>
  4981.               <para>–ó–æ–±—Ä–∞–∂–µ–Ω–Ω—è —É —Ñ–æ—Ä–º–∞—Ç—ñ –≤–µ–∫—Ç–æ—Ä–Ω–æ—ó –≥—Ä–∞—Ñ—ñ–∫–∏.</para>
  4982.             </listitem>
  4983.           </varlistentry>
  4984.         </variablelist>
  4985.  
  4986.         <para>
  4987.           For example: 
  4988. <screen>
  4989. <item type="label">
  4990. </screen>
  4991.           Items can specify ID values which gives them a specific look and feel
  4992.           or formatting.  Furthermore you can customize the login process by
  4993.           adding custom widgets with custom id's for some items (currently only
  4994.           the list item)
  4995.         </para>
  4996.  
  4997.         <para>–ï–ª–µ–º–µ–Ω—Ç–∏ –≤—É–∑–ª—ñ–≤ –º–æ–∂—É—Ç—å –º–∞—Ç–∏ —Ç–∞–∫—ñ –∑–Ω–∞—á–µ–Ω–Ω—è —ñ–¥–µ–Ω—Ç–∏—Ñ—ñ–∫–∞—Ç–æ—Ä—ñ–≤:</para>
  4998.  
  4999.         <variablelist>
  5000.           <varlistentry>
  5001.             <term>user-pw-entry</term>
  5002.             <listitem>
  5003.               <para>–ü–æ–ª–µ –≤–≤–æ–¥—É –¥–ª—è —ñ–¥–µ–Ω—Ç–∏—Ñ—ñ–∫–∞—Ç–æ—Ä–∞ –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á–∞ —Ç–∞ –ø–∞—Ä–æ–ª—é. –¶–µ –ø–æ–ª–µ –≤–∏–∫–æ—Ä–∏—Å—Ç–æ–≤—É—î—Ç—å—Å—è –¥–ª—è –≤—ñ–¥–ø–æ–≤—ñ–¥—ñ –Ω–∞ –∑–∞–ø–∏—Ç–∏ PAM/GDM (–Ü–º'—è –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á–∞, –ø–∞—Ä–æ–ª—å, —Ç–æ—â–æ..).</para>
  5004.             </listitem>
  5005.           </varlistentry>
  5006.         </variablelist>
  5007.  
  5008.         <para>
  5009.           List items by default display as lists, but the
  5010.           combo="true" attribute can be used to specify combo box
  5011.           style (combo style supported since GDM 2.16.2).  Some predefined
  5012.           lists may be included in a theme by using the following id values.
  5013.           Customized lists may also be defined, which are explained below.
  5014.         </para>
  5015.  
  5016.         <variablelist>
  5017.           <varlistentry>
  5018.             <term>session</term>
  5019.             <listitem>
  5020.               <para>
  5021.                 A list of available sessions, which allows the user to pick
  5022.                 the session to use.  Supported since GDM 2.16.2.
  5023.               </para>
  5024.             </listitem>
  5025.           </varlistentry>
  5026.         </variablelist>
  5027.  
  5028.         <variablelist>
  5029.           <varlistentry>
  5030.             <term>language</term>
  5031.             <listitem>
  5032.               <para>
  5033.                 A list of available languages, which allows the user to pick
  5034.                 the language to use.  Supported since GDM 2.16.2.
  5035.               </para>
  5036.             </listitem>
  5037.           </varlistentry>
  5038.         </variablelist>
  5039.  
  5040.         <variablelist>
  5041.           <varlistentry>
  5042.             <term>userlist</term>
  5043.             <listitem>
  5044.               <para>
  5045.                 A Face Browser list, so that users can pick their username
  5046.                 by clicking on this instead of typing.  This obviously exposes
  5047.                 the usernames to viewers of the login screen, and is not
  5048.                 recommended for users who feel that this reduces security.
  5049.                 The face browser does not support combo box style.
  5050.               </para>
  5051.             </listitem>
  5052.           </varlistentry>
  5053.         </variablelist>
  5054.  
  5055.         <variablelist>
  5056.           <varlistentry>
  5057.             <term>userlist-rect</term>
  5058.             <listitem>
  5059.               <para>
  5060.                 This id can be specified for the <rect> object containing
  5061.                 the userlist and if the userlist is empty then this rectangle
  5062.                 will not be shown.  This allows the theme to define something
  5063.                 like an area with a different color and/or alpha to surround
  5064.                 the userlist, but only if there are users to display.
  5065.                 Supported since 2.16.2.
  5066.               </para>
  5067.             </listitem>
  5068.           </varlistentry>
  5069.         </variablelist>
  5070.  
  5071.         <para>–û–∫—Ä—ñ–º —Ç–æ–≥–æ, –º–æ–∂–Ω–∞ –º–∞—Ç–∏ –¥–æ–≤—ñ–ª—å–Ω–∏–π —ñ–¥–µ–Ω—Ç–∏—Ñ—ñ–∫–∞—Ç–æ—Ä (—Ä–µ–∫–æ–º–µ–Ω–¥—É—î—Ç—å—Å—è, —â–æ–± –≤–æ–Ω–∏ –ø–æ—á–∏–Ω–∞–ª–∏—Å—å –∑ 'custom', —â–æ–± –Ω–µ –∫–æ–Ω—Ñ–ª—ñ–∫—Ç—É–≤–∞—Ç–∏ –∑ –Ω–∞—Å—Ç—É–ø–Ω–∏–º–∏ –¥–æ–ø–æ–≤–Ω–µ–Ω–∏–º–∏ –≤–µ—Ä—Å—ñ—è–º–∏ —Ü—ñ—î—ó —Å–ø–µ—Ü–∏—Ñ—ñ–∫–∞—Ü—ñ—ó) —Ç–∞ –∑–∞–ø–∏—Ç—É–≤–∞—Ç–∏ —É –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á–∞ –¥–æ–¥–∞—Ç–∫–æ–≤—É —ñ–Ω—Ñ–æ—Ä–º–∞—Ü—ñ—é. –î–∏–≤—ñ—Ç—å—Å—è —Ä–æ–∑–¥—ñ–ª '–í–ª–∞—Å–Ω—ñ –≤—ñ–¥–∂–µ—Ç–∏'</para>
  5072.  
  5073.         <para>–ï–ª–µ–º–µ–Ω—Ç–∏ –ø–æ–∑–Ω–∞—á–æ–∫ –º–æ–∂—É—Ç—å –º–∞—Ç–∏ —Ç–∞–∫—ñ —ñ–¥–µ–Ω—Ç–∏—Ñ—ñ–∫–∞—Ç–æ—Ä–∏:</para>
  5074.  
  5075.         <variablelist>
  5076.           <varlistentry>
  5077.             <term>clock</term>
  5078.             <listitem>
  5079.               <para>
  5080.                 Label that displays the date and time.
  5081.               </para>
  5082.             </listitem>
  5083.           </varlistentry>
  5084.  
  5085.           <varlistentry>
  5086.             <term>pam-prompt</term>
  5087.             <listitem>
  5088.               <para>
  5089.                 Label that displays the PAM prompt.  This is the prompt that PAM
  5090.                 uses to ask for username, password, etc...
  5091.               </para>
  5092.             </listitem>
  5093.           </varlistentry>
  5094.  
  5095.           <varlistentry>
  5096.             <term>pam-error</term>
  5097.             <listitem>
  5098.               <para>
  5099.                 Label that displayst PAM/GDM error messages.  Such as when user
  5100.                 can't log in.
  5101.               </para>
  5102.             </listitem>
  5103.           </varlistentry>
  5104.  
  5105.           <varlistentry>
  5106.             <term>pam-error-logo</term>
  5107.             <listitem>
  5108.               <para>
  5109.                 An image that will be displayed only when a pam-error message
  5110.                 is being displayed.  This is useful for displaying an
  5111.                 "Attention" icon, for example.  This feature is
  5112.                 supported in GDM 2.14.6 and later.
  5113.               </para>
  5114.             </listitem>
  5115.           </varlistentry>
  5116.  
  5117.           <varlistentry>
  5118.             <term>pam-message</term>
  5119.             <listitem>
  5120.               <para>
  5121.                 Label that displays the PAM message.  These are messages that
  5122.                 PAM/GDM gives about state of the account, help about the
  5123.                 prompts and other information.
  5124.               </para>
  5125.             </listitem>
  5126.           </varlistentry>
  5127.  
  5128.           <varlistentry>
  5129.             <term>timed-label</term>
  5130.             <listitem>
  5131.               <para>–ü–æ–∑–Ω–∞—á–∫–∞, —â–æ –≤—ñ–¥–æ–±—Ä–∞–∂–∞—î —ñ–Ω—Ñ–æ—Ä–º–∞—Ü—ñ—é –ø—Ä–æ –≤—Ö—ñ–¥ —É —Å–µ–∞–Ω—Å.</para>
  5132.             </listitem>
  5133.           </varlistentry>
  5134.         </variablelist>
  5135.  
  5136.         <para>–ø—Ä—è–º–æ–∫—É—Ç–Ω–∏–∫–∏ –º–æ–∂—É—Ç—å –º–∞—Ç–∏ —Ç–∞–∫—ñ –∑–Ω–∞—á–µ–Ω–Ω—è —ñ–¥–µ–Ω—Ç–∏—Ñ—ñ–∫–∞—Ç–æ—Ä—ñ–≤:</para>
  5137.  
  5138.         <variablelist>
  5139.           <varlistentry>
  5140.             <term>caps-lock-warning</term>
  5141.             <listitem>
  5142.               <para>–í—ñ–¥–æ–±—Ä–∞–∂–∞—î –∑–Ω–∞—á–æ–∫, —è–∫–∏–π –ø–æ–∫–∞–∑—É—î —á–∏ –Ω–∞–∂–∞—Ç–∞ –∫–ª–∞–≤—ñ—à–∞ CAPS LOCK.</para>
  5143.             </listitem>
  5144.           </varlistentry>
  5145.         </variablelist>
  5146.  
  5147.         <para>
  5148.           If an item is of type rect, the item can be a button.  Buttons
  5149.           must also include a "button" value as follows:
  5150. <screen>
  5151. <item type="rect" id="disconnect_button" button="true">.
  5152. </screen>
  5153.         </para>
  5154.  
  5155.         <para>
  5156.           Possible values for button ids are as follows.  
  5157.         </para>
  5158.  
  5159.         <variablelist>
  5160.           <varlistentry>
  5161.             <term>chooser_button</term>
  5162.             <listitem>
  5163.               <para>–ó–∞–ø—É—Å–∫–∞—î –ø—Ä–æ–≥—Ä–∞–º—É –≤–∏–±–æ—Ä—É XDMCP.</para>
  5164.             </listitem>
  5165.           </varlistentry>
  5166.  
  5167.           <varlistentry>
  5168.             <term>config_button</term>
  5169.             <listitem>
  5170.               <para>–ó–∞–ø—É—Å–∫–∞—î –ø—Ä–æ–≥—Ä–∞–º—É –Ω–∞–ª–∞—à—Ç–æ–≤—É–≤–∞–Ω–Ω—è GDM.</para>
  5171.             </listitem>
  5172.           </varlistentry>
  5173.  
  5174.           <varlistentry>
  5175.             <term>custom_cmd_button[0-9]</term>
  5176.             <listitem>
  5177.               <para>
  5178.                 Runs the <filename>n-th</filename> custom command.
  5179.               </para>
  5180.             </listitem>
  5181.           </varlistentry>
  5182.           
  5183.           <varlistentry>
  5184.             <term>disconnect_button</term>
  5185.             <listitem>
  5186.               <para>–í—ñ–¥–∫–ª—é—á–∞—î –≤—ñ–¥ –≤—ñ–¥–¥–∞–ª–µ–Ω–æ–≥–æ —Å–µ–∞–Ω—Å—É.</para>
  5187.             </listitem>
  5188.           </varlistentry>
  5189.  
  5190.           <varlistentry>
  5191.             <term>language_button</term>
  5192.             <listitem>
  5193.               <para>–í—ñ–¥–æ–±—Ä–∞–∂–∞—î –¥—ñ–∞–ª–æ–≥–æ–≤–µ –≤—ñ–∫–Ω–æ –≤–∏–±–æ—Ä—É –º–æ–≤–∏.</para>
  5194.             </listitem>
  5195.           </varlistentry>
  5196.  
  5197.           <varlistentry>
  5198.             <term>halt_button</term>
  5199.             <listitem>
  5200.               <para>–ó—É–ø–∏–Ω—è—î (–≤–∏–º–∏–∫–∞—î) —Å–∏—Å—Ç–µ–º—É.</para>
  5201.             </listitem>
  5202.           </varlistentry>
  5203.  
  5204.           <varlistentry>
  5205.             <term>reboot_button</term>
  5206.             <listitem>
  5207.               <para>–ü–µ—Ä–µ–∑–∞–ø—É—Å–∫ —Å–∏—Å—Ç–µ–º–∏.</para>
  5208.             </listitem>
  5209.           </varlistentry>
  5210.  
  5211.           <varlistentry>
  5212.             <term>session_button</term>
  5213.             <listitem>
  5214.               <para>–í–∏–≤–æ–¥–∏—Ç—å —Å–ø–∏—Å–æ–∫ –¥–æ—Å—Ç—É–ø–Ω–∏—Ö —Å–µ–∞–Ω—Å—ñ–≤.</para>
  5215.             </listitem>
  5216.           </varlistentry>
  5217.  
  5218.           <varlistentry>
  5219.             <term>suspend_button</term>
  5220.             <listitem>
  5221.               <para>–ü—Ä–∏–∑—É–ø–∏–Ω—è—î —Å–∏—Å—Ç–µ–º—É.</para>
  5222.             </listitem>
  5223.           </varlistentry>
  5224.  
  5225.           <varlistentry>
  5226.             <term>system_button</term>
  5227.             <listitem>
  5228.               <para>
  5229.                 Perform halt/restart/suspend/etc. options (if allowed by GDM
  5230.                 configuration).  Also allows user to run configurator if user
  5231.                 enters root password (again if allowed by GDM configuration).
  5232.                 This is usually now labeled Actions, and referred to as the
  5233.                 Actions menu.
  5234.               </para>
  5235.             </listitem>
  5236.           </varlistentry>
  5237.         </variablelist>
  5238.  
  5239.         <para>
  5240.           By default, the GDM login screen will disappear after authentication.
  5241.           This can result in flicker between the login screen and the session.
  5242.           The "background" property allows users to specify what 
  5243.           elements of the theme are the background image.  When used, this
  5244.           will cause GDM to remove all non-background items from the display
  5245.           and render the remaining "background" items to the root
  5246.           window.  This can be used to create a smooth transition between the
  5247.           login screen and the session.  For example, if the GDM theme and the
  5248.           session use the same background, then this will make the background
  5249.           apear seamless.
  5250.         </para>
  5251.           
  5252.         <para>
  5253.           Item nodes may specify a "background" property which can be
  5254.           set to "true" or "false" (not setting this
  5255.           property is equivalent to "false"), as follows:
  5256.         </para>
  5257.  
  5258. <screen>
  5259. <item type="rect" background="true">
  5260.     <normal file="background.svg"/>
  5261.     <pos x="0" y="0" width="100%" height="-75"/>
  5262. </item>
  5263. </screen>
  5264.  
  5265.         <para>
  5266.           If no item node has "background" property set, then the
  5267.           background is not modified when greeter exits.
  5268.         </para>
  5269.  
  5270.         <para>
  5271.           To use a different background for login transition than the one 
  5272.           used for login, the theme should specify two item nodes (which
  5273.           could contain pixmaps or svg images, for example).  The item
  5274.           which corresponds to the greeter background should not have the
  5275.           "background" property while the item which corresponds
  5276.           to the transition background should have the "background"
  5277.           property.  For instance :
  5278.         </para>
  5279. <screen>
  5280. <?xml version="1.0" encoding="UTF-8"?>
  5281. <!DOCTYPE greeter SYSTEM "greeter.dtd">
  5282.  <greeter>
  5283.  
  5284.   <item type="rect" background="true">
  5285.     <normal file="background_for_login.svg"/>
  5286.     <pos x="0" y="0" width="100%" height="100%"/>
  5287.   </item>
  5288.   <item type="rect">
  5289.     <normal file="background_for_greeter.svg"/>
  5290.     <pos x="0" y="0" width="100%" height="100%"/>
  5291.   </item>
  5292. [...]
  5293. </greeter>
  5294. </screen>
  5295.       </sect3>
  5296.  
  5297.       <sect3 id="positionnodes">
  5298.         <title>–í—É–∑–æ–ª –ø–æ–∑–∏—Ü—ñ—ó</title>
  5299.  
  5300.         <para>
  5301.           Each item can specify its position and size via the "pos"
  5302.           node.  For example:
  5303. <screen>
  5304. <pos x="0" y="4" width="100%" height="100%"/>
  5305. </screen>
  5306.         </para>
  5307.  
  5308.         <para>–û–±–∏–¥–≤—ñ –ø–æ–∑–∏—Ü—ñ—ó —Ç–∞ —Ä–æ–∑–º—ñ—Ä –º–æ–∂–µ –±—É—Ç–∏ –≤–∫–∞–∑–∞–Ω–∏–π —É –≤—ñ–¥—Å–æ—Ç–∫–∞—Ö —Ç–∞ –µ–ª–µ–º–µ–Ω—Ç –±—É–¥–µ –∑–∞–π–º–∞—Ç–∏ –≤–∫–∞–∑–∞–Ω–∏–π –≤—ñ–¥—Å–æ—Ç–æ–∫ —Ä–æ–∑–º—ñ—Ä—É –ø–æ—Ç–æ—á–Ω–æ–≥–æ –∫–æ–Ω—Ç–µ–π–Ω–µ—Ä–∞. –ï–ª–µ–º–µ–Ω—Ç–∏, –Ω–µ —É–∫–ª–∞–¥–µ–Ω—ñ —É –∫–æ–Ω—Ç–µ–π–Ω–µ—Ä, –∑–∞–π–º–∞—é—Ç—å—Å—è –≤–∫–∞–∑–∞–Ω–∏–π –≤—ñ–¥—Å–æ—Ç–æ–∫ –µ–∫—Ä–∞–Ω—É.</para>
  5309.  
  5310.         <para>–î–ª—è x —Ç–∞ y, —Ç–∞–∫–æ–∂ –º–æ–∂–Ω–∞ –≤–∫–∞–∑–∞—Ç–∏ –≤—ñ–¥'—î–º–Ω–µ –∑–Ω–∞—á–µ–Ω–Ω—è —Ä–æ–∑—Ç–∞—à—É–≤–∞–Ω–Ω—è, —â–æ –±—É–¥–µ –æ–∑–Ω–∞—á–∞—Ç–∏ –≤—ñ–¥–ª—ñ–∫ –≤—ñ–¥ –ø—Ä–∞–≤–æ–≥–æ —á–∏ –Ω–∏–∂–Ω—å–æ–≥–æ –±–æ–∫—É. –ê–ª–µ —Ü–µ —Å—Ç–æ—Å—É—î—Ç—å—Å—è –ª–∏—à–µ –∞–±—Å–æ–ª—é—Ç–Ω–∏—Ö –∫–æ–æ—Ä–¥–∏–Ω–∞—Ç. –Ø–∫—â–æ –≤–∫–∞–∑–∞–Ω–æ –≤—ñ–¥'—î–º–Ω–µ –∑–Ω–∞—á–µ–Ω–Ω—è –≤—ñ–¥—Å–æ—Ç–∫—ñ–≤, –≤—ñ–¥–ª—ñ–∫ –≤—Å–µ –æ–¥–Ω–æ –±—É–¥–µ –∑ —Ç–æ–≥–æ —Å–∞–º–æ–≥–æ –±–æ–∫—É.</para>
  5311.  
  5312.         <para>
  5313.           The position also specifies the anchor of the item, this can be
  5314.           "n" "ne" "e" "se"
  5315.           "s" "sw" "w" and "nw" or
  5316.           "center" which stand for the different edges/corners or
  5317.           "center" for center.  For example:
  5318. <screen>
  5319. <pos x="10%" y="50%" anchor="w" width="80%" height="95"/>
  5320. </screen>
  5321.         </para>
  5322.  
  5323.         <para>–Ø–∫—â–æ –µ–ª–µ–º–µ–Ω—Ç –º—ñ—Å—Ç–∏—Ç—å –∫–æ–Ω—Ç–µ–π–Ω–µ—Ä, –º–æ–∂–Ω–∞ –≤–∫–∞–∑–∞—Ç–∏ —à–∏—Ä–∏–Ω—É —Ç–∞ –≤–∏—Å–æ—Ç—É "box", —â–æ –æ–∑–Ω–∞—á–∞—î, —â–æ –≤–æ–Ω–∏ –≤–≤–∞–∂–∞—é—Ç—å—Å—è —à–∏—Ä–∏–Ω–æ—é —Ç–∞ –≤–∏—Å–æ—Ç–æ—é –∫–æ–Ω—Ç–µ–π–Ω–µ—Ä–∞, —Ç–æ–±—Ç–æ –µ–ª–µ–º–µ–Ω—Ç–∏ —É –∫–æ–Ω—Ç–µ–π–Ω–µ—Ä—ñ –ø–ª—é—Å –≤—ñ–¥—Å—Ç—É–ø–∏.</para>
  5324.  
  5325.         <para>–Ø–∫—â–æ –µ–ª–µ–º–µ–Ω—Ç –º—ñ—Å—Ç–∏—Ç—å –∑–æ–±—Ä–∞–∂–µ–Ω–Ω—è SVG, –≤–∏ –º–æ–∂–µ—Ç–µ –≤–∫–∞–∑–∞—Ç–∏ —à–∏—Ä–∏–Ω—É —Ç–∞ –≤–∏—Å–æ—Ç—É "scale", —â–æ –æ–∑–Ω–∞—á–∞—î, —â–æ –º–∞—Å—à—Ç–∞–± –∑–æ–±—Ä–∞–∂–µ–Ω–Ω—è SVG –±—É–¥–µ –∑–º—ñ–Ω–µ–Ω–æ, —â–æ–± –≤–æ–Ω–æ –ø—Ä–∏—Å—Ç–æ—Å—É–≤–∞–ª–æ—Å—å –¥–æ –∑–∞–ø–∏—Ç–∞–Ω–æ—ó –æ–±–ª–∞—Å—Ç—ñ.</para>
  5326.  
  5327.         <para>–ú–æ–∂–Ω–∞ –≤–∫–∞–∑–∞—Ç–∏ –≤–ª–∞—Å—Ç–∏–≤–æ—Å—Ç—ñ "expand" –∑–Ω–∞—á–µ–Ω–Ω—è "true" —á–∏ false. –Ø–∫—â–æ –≤–∫–∞–∑–∞–Ω–æ true, —Ç–æ–¥—ñ –¥–æ—á—ñ—Ä–Ω—ñ–π –µ–ª–µ–º–µ–Ω—Ç –±—É–¥–µ —Ä–æ–∑—à–∏—Ä–µ–Ω–æ –Ω–∞—Å–∫—ñ–ª—å–∫–∏ —Ü–µ –º–æ–∂–ª–∏–≤–æ (—Ç–æ–±—Ç–æ –≤—ñ–Ω –∑–∞–π–º–∞—Ç–∏–º–µ –±—ñ–ª—å—à–µ –ø—Ä–æ—Å—Ç–æ—Ä—É, —è–∫—â–æ –≤—ñ–Ω —î).</para>
  5328.  
  5329.         <para>
  5330.           There are two extra properties you can specify (as of 2.4.4.3) for
  5331.           labels (and labels only).  The first is "max-width" which
  5332.           will specify the maximum width of the label in pixels.  And the
  5333.           second is "max-screen-percent-width" which specifies the
  5334.           maximum percentage of the screen width that the label can occupy.
  5335.           By default no label will occupy more then 90% of the screen by width.
  5336.           An example may be:
  5337. <screen>
  5338. <item type="label">
  5339. <pos x="10%" max-screen-percent-width="50%"/>
  5340. </screen>
  5341.         </para>
  5342.       </sect3>
  5343.  
  5344.       <sect3 id="shownodes">
  5345.         <title>–í—É–∑–æ–ª Show</title>
  5346.  
  5347.         <para>–í—É–∑–ª–∏ —Ç–∏–ø—É Some –º–æ–∂—É—Ç—å –≤—ñ–¥–æ–±—Ä–∞–∂–∞—Ç–∏—Å—å —É –∫—ñ–ª—å–∫–æ—Ö —Ä–µ–∂–∏–º–∞—Ö, —è–∫ –ø—Ä–∏ –≤—ñ–¥–¥–∞–ª–µ–Ω–æ–º—É —Ä–µ–∂–∏–º—ñ. –î–µ–∫—ñ–ª—å–∫–∞ –∑–Ω–∞—á–µ–Ω—å –º–æ–∂–Ω–∞ –≤–∫–∞–∑–∞—Ç–∏ —Ç–∞ –≤–æ–Ω–∏ –º–∞—é—Ç—å —Ä–æ–∑–¥—ñ–ª—è—Ç–∏—Å—å –∫–æ–º–∞–º–∏. –ú–æ–∂–ª–∏–≤—ñ –∑–Ω–∞—á–µ–Ω–Ω—è:</para>
  5348.  
  5349.         <para><filename>console</filename> - –∫–æ–Ω—Å–æ–ª—å–Ω–∏–π —Ä–µ–∂–∏–º.</para>
  5350.         <para><filename>console-fixed</filename> - –∫–æ–Ω—Å–æ–ª—å–Ω–∏–π –Ω–µ-–≥–Ω—É—á–∫–∏–π —Ä–µ–∂–∏–º.</para>
  5351.         <para><filename>console-flexi</filename> - –∫–æ–Ω—Å–æ–ª—å–Ω–∏–π —Ç–∞ –≥–Ω—É—á–∫–∏–π —Ä–µ–∂–∏–º.</para>
  5352.         <para><filename>flexi</filename> - –≥–Ω—É—á–∫–∏–π —Ä–µ–∂–∏–º.</para>
  5353.         <para><filename>remote</filename> - –≤—ñ–¥–¥–∞–ª–µ–Ω–∏–π —Ä–µ–∂–∏–º.</para>
  5354.         <para><filename>remote-flexi</filename> - –≤—ñ–¥–¥–∞–ª–µ–Ω–∏–π —Ç–∞ –≥–Ω—É—á–∫–∏–π —Ä–µ–∂–∏–º.</para>
  5355.  
  5356.         <para>
  5357.           For example:
  5358. <screen>
  5359. <show modes="flexi,remote"/>
  5360. </screen>
  5361.         </para>
  5362.  
  5363.         <para>–¢–∞–∫–æ–∂ –≤–∏ –º–æ–∂–µ—Ç–µ –≤–∫–∞–∑–∞—Ç–∏ –∑–Ω–∞—á–µ–Ω–Ω—è "type", —â–æ–± –ø–æ–∑–Ω–∞—á–∏—Ç–∏, —â–æ –ø–µ–≤–Ω—ñ –µ–ª–µ–º–µ–Ω—Ç–∏ –º–∞—é—Ç—å –≤—ñ–¥–æ–±—Ä–∞–∂–∞—Ç–∏—Å—å —è–∫—â–æ type –º–∞—î –∑–Ω–∞—á–µ–Ω–Ω—è true. –î–æ–ø—É—Å—Ç–∏–º—ñ –∑–Ω–∞—á–µ–Ω–Ω—è:</para>
  5364.  
  5365.         <para>
  5366.           <filename>chooser</filename>, if ChooserButton is set to
  5367.           "true" in the GDM configuration.
  5368.         </para>
  5369.         <para>
  5370.           <filename>config</filename>, if ConfigAvailable is set to
  5371.           "true" in the GDM configuration.
  5372.         </para>
  5373.         <para>
  5374.           <filename>custom_cmd[0-9]</filename>, if <filename>n-th</filename>
  5375.           CustomCommand is specified in the GDM configuration.
  5376.         </para>
  5377.         <para>
  5378.           <filename>halt</filename>, if HaltDaemon is specified in
  5379.           the GDM configuration.
  5380.         </para>
  5381.         <para>
  5382.           <filename>reboot</filename>, if RebootCommand is specified in
  5383.           the GDM configuration.
  5384.         </para>
  5385.         <para>
  5386.           <filename>suspend</filename>, if SuspendCommand is specified in
  5387.           the GDM configuration.
  5388.         </para>
  5389.         <para>
  5390.           <filename>system</filename>, if SystemMenu is specified in
  5391.           the GDM configuration.
  5392.         </para>
  5393.         <para>
  5394.           <filename>timed</filename>, if TimedLoginEnabled is set to
  5395.           "true" in the GDM configuration.
  5396.         </para>
  5397.  
  5398.         <para>
  5399.           For example:
  5400. <screen>
  5401. <show modes="console" type="system"/>
  5402. </screen>
  5403.         </para>
  5404.  
  5405.         <para>
  5406.           Alternatively, you can specify a "min-screen-width" or
  5407.           "min-screen-height" value to indicate that certain
  5408.           items should only be displayed if the screen resolution is the
  5409.           at least the given required size.
  5410.         </para>
  5411.  
  5412.         <para>
  5413.           For example:
  5414. <screen>
  5415. <show min-screen-height="768"/>
  5416. </screen>
  5417.         </para>
  5418.  
  5419.         <para>
  5420.           Note that if SystemMenu is off then the halt, restart, suspend,
  5421.           chooser and config choices will not be shown, so this is a global
  5422.           toggle for them all.  See some of the standard themes for how the
  5423.           show modes are used.
  5424.         </para>
  5425.       </sect3>
  5426.  
  5427.       <sect3 id="noractprenodes">
  5428.         <title>–í—É–∑–ª–∏ Normal/Active/Prelight</title>
  5429.  
  5430.         <para>–í –∑–∞–ª–µ–∂–Ω–æ—Å—Ç—ñ –≤—ñ–¥ —Ç–∏–ø—É –≤—É–∑–ª–∞ (–∑–∞ –≤–∏–Ω—è—Ç–∫–æ–º —Å–ø–∏—Å–∫—É –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á—ñ–≤ - –¥–∏–≤—ñ—Ç—å—Å—è –≤—É–∑–æ–ª Color –Ω–∏–∂—á–µ), –º–æ–∂–Ω–∞ –≤–∫–∞–∑–∞—Ç–∏ –π–æ–≥–æ –∫–æ–ª—ñ—Ä, —à—Ä–∏—Ñ—Ç, –∞–±–æ –∑–æ–±—Ä–∞–∂–µ–Ω–Ω—è —É –Ω–∞—Å—Ç—É–ø–Ω–∏—Ö —Ç–µ–≥–∞—Ö:</para>
  5431.  
  5432.         <para><filename>normal</filename> - –∑–≤–∏—á–∞–π–Ω–∏–π —Å—Ç–∞–Ω.</para>
  5433.         <para><filename>active</filename> - —Å—Ç–∞–Ω, –∫–æ–ª–∏ –µ–ª–µ–º–µ–Ω—Ç –º–∞—î —Ñ–æ–∫—É—Å –≤–≤–æ–¥—É.</para>
  5434.         <para><filename>prelight</filename> - –∫–æ–ª–∏ –º–∏—à–∞ –∑–Ω–∞—Ö–æ–¥–∏—Ç—å—Å—è –Ω–∞–¥ –µ–ª–µ–º–µ–Ω—Ç–æ–º.</para>
  5435.  
  5436.         <para>
  5437.             When item is "rect" (alpha can be omitted and defaults to
  5438.             0.0):
  5439. <screen>
  5440. <normal color="#ffffff" alpha="0.0">
  5441. </screen>
  5442.         </para>
  5443.  
  5444.         <para>
  5445.           When item is "label"
  5446. <screen>
  5447. <normal color="#ffffff" font="Sans 14"/>
  5448. </screen>
  5449.         </para>
  5450.  
  5451.         <para>
  5452.           When the item type is "pixmap" or "SVG", then the
  5453.           normal, active, and prelight tags specify the images to use as
  5454.           follows:
  5455. <screen>
  5456. <normal file="picture.png" tint="#dddddd"/>
  5457. </screen>
  5458.         </para>
  5459.  
  5460.         <para>–ó–∞—É–≤–∞–∂—Ç–µ, —â–æ –≤—ñ–¥–Ω–æ—Å–Ω—ñ –Ω–∞–∑–≤–∏ —à–ª—è—Ö—ñ–≤ –º–∞—é—Ç—å –±—É—Ç–∏ —É —Ç–æ–º—É —Å–∞–º–æ–º—É –∫–∞—Ç–∞–ª–æ–∑—ñ, —â–æ –π <filename>.xml</filename> —Ñ–∞–π–ª —Ç–µ–º–∏ —É <filename><share>/gdm/themes/<theme_name></filename>.</para>
  5461.  
  5462.         <para>
  5463.           Note that alternative image file can be specified using the altfile[n]
  5464.           property. GDM will use the last valid image filename specified. 
  5465.           For example:
  5466. <screen>
  5467. <normal file="picture.png" altfile1="distribution-blah-image.png" altfile2="distribution-foo-image.png"/>
  5468. </screen>
  5469.          If <filename>distribution-foo-image.png</filename> is a valid image 
  5470.          filename it will be used. Otherwise distribution-blah-image.png will 
  5471.          be used if valid.  This feature supported since 2.16.3.
  5472.         </para>
  5473.  
  5474.       </sect3>
  5475.  
  5476.       <sect3 id="listcoloronodes">
  5477.         <title>–ó–Ω–∞—á–æ–∫ –ø–µ—Ä–µ–≥–ª—è–¥—É –ø–æ—Ä—Ç—Ä–µ—Ç—ñ–≤/–≤—É–∑–ª–∏ –∫–æ–ª—å–æ—Ä—ñ–≤ –ø–æ–∑–Ω–∞—á–∫–∏</title>
  5478.  
  5479.         <para>–Ø–∫—â–æ —Ç–∏–ø –µ–ª–µ–º–µ–Ω—Ç–∞ - —Å–ø–∏—Å–æ–∫ –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á—ñ–≤, —Ç–æ–¥—ñ –∫–æ–ª—ñ—Ä —Ç–ª–∞ –¥–ª—è –∑–Ω–∞—á–∫–∞ —Ç–∞ –ø–æ–∑–Ω–∞—á–∫–∏ –º–æ–∂—É—Ç—å –≤–∏–∑–Ω–∞—á–∞—Ç–∏—Å—å –æ–∫—Ä–µ–º–æ —Ç–∞–∫–∏–º —Ç–µ–≥–æ–º:</para>
  5480.  
  5481.         <para>
  5482. <screen>
  5483. <color iconcolor="#dddddd" labelcolor="#ffffff"/>
  5484. </screen>
  5485.         </para>
  5486.       </sect3>
  5487.  
  5488.       <sect3 id="textnodes">
  5489.         <title>–¢–µ–∫—Å—Ç–æ–≤–∏–π –≤—É–∑–æ–ª</title>
  5490.  
  5491.         <para>
  5492.           Text tags are used by labels.   They can be used to display
  5493.           localized text as follows (if the "xml:lang" attribute is
  5494.           omitted, the C locale is assumed):
  5495. <screen>
  5496. <text xml:lang="fr">Option</text>
  5497. </screen>
  5498.         </para>
  5499.  
  5500.         <para>
  5501.           You can include pango markup in the text nodes for labels, however
  5502.           you must encode it.  So for example to have the label of
  5503.           "foo<sup>bar</sup>", you must type:
  5504. <screen>
  5505. <text>"foo<sup>bar</sup>"</text>
  5506. </screen>
  5507.         </para>
  5508.  
  5509.         <para>–¢–µ–∫—Å—Ç–æ–≤—ñ –≤—É–∑–ª–∏ –º–æ–∂—É—Ç—å –º—ñ—Å—Ç–∏—Ç–∏ –Ω–∞—Å—Ç—É–ø–Ω—ñ —Å–ø–µ—Ü—ñ–∞–ª—å–Ω—ñ –ø–æ—Å–ª—ñ–¥–æ–≤–Ω–æ—Å—Ç—ñ —Å–∏–º–≤–æ–ª—ñ–≤:</para>
  5510.  
  5511.         <para>
  5512.           %% - A literal % character
  5513.         </para>
  5514.         <para>%c - —á–∞—Å –≥–æ–¥–∏–Ω–Ω–∏–∫–∞. –õ–∏—à–µ –ø–æ–∑–Ω–∞—á–∫–∏ –∑ —ñ–¥–µ–Ω—Ç–∏—Ñ—ñ–∫–∞—Ç–æ—Ä–æ–º "clock" –±—É–¥—É—Ç—å –æ–Ω–æ–≤–ª—é–≤–∞—Ç–∏—Å—å –∫–æ–∂–Ω—É —Å–µ–∫—É–Ω–¥—É. –Ü–Ω—à—ñ –ø–æ–∑–Ω–∞—á–∫–∏ –±—É–¥—É—Ç—å –º—ñ—Å—Ç–∏—Ç–∏ —Å—Ç–∞—Ç–∏—á–Ω–µ –∑–Ω–∞—á–µ–Ω–Ω—è —á–∞—Å—É.</para>
  5515.         <para>%d - –Ω–∞–∑–≤–∞ –¥–∏—Å–ø–ª–µ—é (–∑–º—ñ–Ω–Ω–∞ –æ—Ç–æ—á–µ–Ω–Ω—è DISPLAY)</para>
  5516.         <para>%h - –Ω–∞–∑–≤–∞ –≤—É–∑–ª–∞ (–≤–∏–≤—ñ–¥ gethostname)</para>
  5517.         <para>%m - –Ω–∞–∑–≤–∞ –º–∞—à–∏–Ω–∏ (–≤–∏–≤—ñ–¥ uname.machine)</para>
  5518.         <para>
  5519.           %n - Node name (uname.nodename output)
  5520.         </para>
  5521.         <para>%o - –Ω–∞–∑–≤–∞ –¥–æ–º–µ–Ω—É (–≤–∏–≤—ñ–¥ getdomainname)</para>
  5522.         <para>%r - –Ω–∞–∑–≤–∞ –≤–∏–ø—É—Å–∫—É (–≤–∏–≤—ñ–¥ uname.release)</para>
  5523.         <para>%s - –Ω–∞–∑–≤–∞ —Å–∏—Å—Ç–µ–º–∏ (–≤–∏–≤—ñ–¥ uname.sysname)</para>
  5524.         <para>%t - –ø–æ—Ç–æ—á–Ω–µ –∑–Ω–∞—á–µ–Ω–Ω—è –∑–∞—Ç—Ä–∏–º–∫–∏ –¥–ª—è –≤—Ö–æ–¥—É —ñ–∑ –∑–∞—Ç—Ä–∏–º–∫–æ—é –∑ –∫–æ–Ω—Ñ—ñ–≥—É—Ä–∞—Ü—ñ–π–Ω–æ–≥–æ —Ñ–∞–π–ª (0 - —è–∫—â–æ –≤–∏–º–∫–Ω–µ–Ω–æ), –∑–∞ —è–∫–∏–º –π–¥–µ —Å–ª–æ–≤–æ  "seconds", —è–∫—â–æ –∑–Ω–∞—á–µ–Ω–Ω—è –±—ñ–ª—å—à–µ –Ω—ñ–∂ 1 –∞–±–æ —Å–ª–æ–≤–æ "second" —è–∫—â–æ –∑–Ω–∞—á–µ–Ω–Ω—è –¥–æ—Ä—ñ–≤–Ω—é—î 1. –¶—è —Å–∏–º–≤–æ–ª—å–Ω–∞ –ø–æ—Å–ª—ñ–¥–æ–≤–Ω—ñ—Å—Ç—å –ø—Ä–∏–∑–Ω–∞—á–µ–Ω–∞ –¥–ª—è –≤–Ω—É—Ç—Ä—ñ—à–Ω—å–æ–≥–æ –≤–∏–∫–æ—Ä–∏—Å—Ç–∞–Ω–Ω—è –≤—Å–µ—Ä–µ–¥–∏–Ω—ñ –¥–ª—è –≤—ñ–¥–æ–±—Ä–∞–∂–µ–Ω–Ω—è –ø–æ–≤—ñ–¥–æ–º–ª–µ–Ω—å —Ç–∏–ø—É "–ø–æ–∑–Ω–∞—á–∫–∞ —á–∞—Å—É", —â–æ –∞–≤—Ç–æ–º–∞—Ç–∏—á–Ω–æ –æ–Ω–æ–≤–ª—é—é—Ç—å—Å—è –∫–æ–∂–Ω–æ—ó —Å–µ–∫—É–Ω–¥–∏.</para>
  5525.         <para>%u - —ñ–º'—è –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á–∞ –¥–ª—è –≤—Ö–æ–¥—É —ñ–∑ –∑–∞—Ç—Ä–∏–º–∫–æ—é –∑ –∫–æ–Ω—Ñ—ñ–≥—É—Ä–∞—Ü—ñ–π–Ω–æ–≥–æ —Ñ–∞–π–ª—É (–ø–æ—Ä–æ–∂–Ω—î, —è–∫—â–æ –≤–∏–º–∫–Ω–µ–Ω–æ)  –¶—è —Å–∏–º–≤–æ–ª—å–Ω–∞ –ø–æ—Å–ª—ñ–¥–æ–≤–Ω—ñ—Å—Ç—å –ø—Ä–∏–∑–Ω–∞—á–µ–Ω–∞ –¥–ª—è –≤–Ω—É—Ç—Ä—ñ—à–Ω—å–æ–≥–æ –≤–∏–∫–æ—Ä–∏—Å—Ç–∞–Ω–Ω—è –≤—Å–µ—Ä–µ–¥–∏–Ω—ñ –¥–ª—è –≤—ñ–¥–æ–±—Ä–∞–∂–µ–Ω–Ω—è –ø–æ–≤—ñ–¥–æ–º–ª–µ–Ω—å —Ç–∏–ø—É "–ø–æ–∑–Ω–∞—á–∫–∞ —á–∞—Å—É", —â–æ –∞–≤—Ç–æ–º–∞—Ç–∏—á–Ω–æ –æ–Ω–æ–≤–ª—é—é—Ç—å—Å—è –∫–æ–∂–Ω–æ—ó —Å–µ–∫—É–Ω–¥–∏.</para>
  5526.         <para>\n - –ø–µ—Ä–µ–≤–µ–¥–µ–Ω–Ω—è –∫–∞—Ä–µ—Ç–∫–∏</para>
  5527.         <para>
  5528.           _ - An underscore causes the following character to be underlined.
  5529.           If it precedes a % character sequence, the string that replaces the
  5530.           character sequence is underlined.
  5531.         </para>
  5532.       </sect3>
  5533.  
  5534.       <sect3 id="stocklabels">
  5535.         <title>Stock node</title>
  5536.  
  5537.         <para>–î–µ—è–∫—ñ –∑–∞–≥–∞–ª—å–Ω—ñ –ª–æ–∫–∞–ª—ñ–∑–æ–≤–∞–Ω—ñ –ø–æ–∑–Ω–∞—á–∫–∏ –º–æ–∂–Ω–∞ –≤–∫–∞–∑—É–≤–∞—Ç–∏ —á–µ—Ä–µ–∑ —Ç–µ–≥–∏ –∑ –Ω–∞–±–æ—Ä—É. –Ø–∫—â–æ –≤–∫–∞–∑–∞–Ω–æ —Ç–µ–≥ "stock", —Ç–æ–¥—ñ —Ç–µ–≥ "text" —ñ–≥–Ω–æ—Ä—É—î—Ç—å—Å—è. –°–ª—ñ–¥ –≤–∏–∫–æ—Ä–∏—Å—Ç–æ–≤—É–≤–∞—Ç–∏ –ø–æ–∑–Ω–∞—á–∫–∏ –∑ –Ω–∞–±–æ—Ä—É –ø–æ–∑–Ω–∞—á–æ–∫, –∑–∞–º—ñ—Å—Ç—å –ø—Ä–∏–∑–Ω–∞—á–µ–Ω–Ω—è –ø–µ—Ä–µ–∫–ª–∞–¥–µ–Ω–æ–≥–æ –∑–Ω–∞—á–µ–Ω–Ω—è —É —Ç–µ–º—É. –ü—Ä–∏ —Ü—å–æ–º—É –ø—Ä–∏—Å–∫–æ—Ä—é—î—Ç—å—Å—è —á–∞—Å –∑–∞–≤–∞–Ω—Ç–∞–∂–µ–Ω–Ω—è —Ç–∞ –∫—Ä–∞—â–µ –≤—ñ–¥–±—É–≤–∞—î—Ç—å—Å—è –ø–µ—Ä–µ–∫–ª–∞–¥. –ú–æ–∂–ª–∏–≤—ñ –∑–Ω–∞—á–µ–Ω–Ω—è:</para>
  5538.  
  5539.         <para>
  5540.           <filename>cancel</filename>, _("_Cancel"
  5541.         </para>
  5542.         <para>
  5543.           <filename>caps-lock-warning</filename>,
  5544.           _("Caps Lock is on." 
  5545.         </para>
  5546.         <para>
  5547.           <filename>chooser</filename>, _("Remote Login via _XDMCP"
  5548.         </para>
  5549.         <para>
  5550.           <filename>config</filename>, _("_Configure"
  5551.         </para>
  5552.         <para>
  5553.           <filename>custom_cmd[0-9]</filename>, getting label from config file
  5554.         </para>
  5555.         <para>
  5556.           <filename>disconnect</filename>, _("D_isconnect"
  5557.         </para>
  5558.         <para>
  5559.           <filename>halt</filename>, _("Shut _Down"
  5560.         </para>
  5561.         <para>
  5562.           <filename>language</filename>, _("_Language"
  5563.         </para>
  5564.         <para>
  5565.           <filename>ok</filename>, _("_OK"
  5566.         </para>
  5567.         <para>
  5568.           <filename>options</filename>, _("_Options"
  5569.         </para>
  5570.         <para>
  5571.           <filename>quit</filename>, _("_Quit"
  5572.         </para>
  5573.         <para>
  5574.           <filename>reboot</filename>, _("_Restart"
  5575.         </para>
  5576.         <para>
  5577.           <filename>session</filename>, _("_Session"
  5578.         </para>
  5579.         <para>
  5580.           <filename>startagain</filename>, _("_Start Again"
  5581.         </para>
  5582.         <para>
  5583.           <filename>suspend</filename>, _("Sus_pend"
  5584.         </para>
  5585.         <para>
  5586.           <filename>system</filename>, _("_Actions"
  5587.           (Formerly "S_ystem"
  5588.         </para>
  5589.         <para>
  5590.           <filename>timed-label</filename>,
  5591.           _("User %u will login in %t"
  5592.         </para>
  5593.         <para>
  5594.           <filename>username-label</filename>, _("Username:"
  5595.         </para>
  5596.         <para>
  5597.           <filename>welcome-label</filename>, _("Welcome to %n"
  5598.         </para>
  5599.  
  5600.         <para>
  5601.           For example:
  5602. <screen>
  5603. <stock type="welcome-label">
  5604. </screen>
  5605.         </para>
  5606.       </sect3>
  5607.  
  5608.       <sect3 id="customwidgetry">
  5609.         <title>–í–ª–∞—Å–Ω—ñ –≤—ñ–¥–∂–µ—Ç–∏</title>
  5610.  
  5611.         <para>
  5612.           Currently there is one item which is customizable and this is
  5613.           the list item.  If you need to ask the user extra things, such as
  5614.           to pick from a list of places to log into, or set of custom login
  5615.           sessions you can setup the list item and add listitem children that
  5616.           describe the choices.  Each listitem must have an id and a text
  5617.           child.  The choice will be recorded in the file
  5618.           <filename><ServAuthDir>/<display>.GreeterInfo</filename>
  5619.           as <filename><list id>=<listitem id></filename>.
  5620.         </para>
  5621.  
  5622.         <para>
  5623.           For example suppose we are on display :0,
  5624.           <filename>ServAuthDir</filename> is
  5625.           <filename><var>/lib/gdm</filename> and we have the following in
  5626.           the theme:
  5627.         </para>
  5628.  
  5629. <screen>
  5630. <item type="list" id="custom-config">
  5631. <pos anchor="nw" x="1" y="1" height="200" width="100"/>
  5632. <listitem id="foo">
  5633. <text>Foo</text>
  5634. </listitem>
  5635. <listitem id="bar">
  5636. <text>Bar</text>
  5637. </listitem>
  5638. </item>
  5639. </screen>
  5640.  
  5641.         <para>
  5642.           Using GDM 2.20, the file is created in INI format.  The group value
  5643.           is "GreeterInfo", and the "custom-config" key
  5644.           will specify the id of the chosen listitem.  For example, if the user
  5645.           chooses "Foo" (which has an id value of "foo",
  5646.           then <filename><var>/lib/gdm/:0.GreeterInfo</filename> will
  5647.           contain:
  5648. <screen>
  5649. [GreeterInfo]
  5650. custom-config=foo
  5651. </screen>
  5652.         </para>
  5653.         <para>
  5654.           Using GDM 2.18 and earlier, the file is not saved in INI format, so
  5655.           the "GreeterInfo" group will not be in the file.  In other
  5656.           words, the file will contain only the following:
  5657. <screen>
  5658. custom-config=foo
  5659. </screen>
  5660.         </para>
  5661.       </sect3>
  5662.     </sect2>
  5663.   </sect1>
  5664.  
  5665.   <sect1 id="accessibility">
  5666.     <title>–°–ø–µ—Ü—ñ–∞–ª—å–Ω—ñ –º–æ–∂–ª–∏–≤–æ—Å—Ç—ñ</title>
  5667.       <para>
  5668.         GDM supports "Accessible Login", allowing users to log into
  5669.         their desktop session even if they cannot easily use the screen, mouse,
  5670.         or keyboard in the usual way.  Accessible Technology (AT) programs
  5671.         such as <command>GOK</command> (on-screen keyboard) and
  5672.         <command>orca</command> (magnifier and text-to-speech) are supported.
  5673.         The "GTK+ Greeter" best supports accessibility, so it is
  5674.         recommended for accessibility support.  The "Themed Greeter"
  5675.         supports some accessibility features and may be usable by some users.
  5676.         But some AT programs, such as <command>GOK</command>, do not yet work
  5677.         with the "Themed Greeter".
  5678.       </para>
  5679.  
  5680.       <para>
  5681.         Accessibility is enabled by specifying the "GTK+ Greeter"
  5682.         in the "Local" tab for the console display and specifying
  5683.         the "GTK+ Greeter" in the "Remote" tab for 
  5684.         remote displays.  Or you can modify the <filename>Greeter</filename>
  5685.         and <filename>RemoteGreeter</filename> configuration options by hand
  5686.         to be <command>/usr/lib/gdmlogin</command>.
  5687.       </para>
  5688.  
  5689.       <para>
  5690.         The GDM greeter programs support the ability to launch AT's at login
  5691.         time via configurable "gestures".  These gestures can be
  5692.         defined to be standard keyboard hotkeys, switch device event, or
  5693.         mouse motion events.  When using the "GTK+ Greeter", the
  5694.         user may also change the visual appearance of the login UI.  For
  5695.         example, to use a higher-contrast color scheme for better visibility.  
  5696.       </para>
  5697.  
  5698.       <para>
  5699.         Note that <command>gdmsetup</command> does not yet work with
  5700.         accessibility, so that users who require AT programs should only
  5701.         configure GDM by editing the ASCII files directly.
  5702.       </para>
  5703.  
  5704.        <sect2 id="accessibilityconfig">
  5705.           <title>–ù–∞–ª–∞—à—Ç–æ–≤—É–≤–∞–Ω–Ω—è —Å–ø–µ—Ü—ñ–∞–ª—å–Ω–∏—Ö –º–æ–∂–ª–∏–≤–æ—Å—Ç–µ–π</title>
  5706.  
  5707.           <para>
  5708.             In order to enable Accessible Login, the system administrator must
  5709.             make some changes to the default login configuration by manually
  5710.             modifying three human-readable configuration files, stored in
  5711.             the GDM Custom Configuration File, AccessKeyMouseEvents File, and
  5712.             AccessDwellMouseEvents File.  The AccessKeyMouseEvents and
  5713.             AccessDwellMouseEvents contain reasonable default gestures for
  5714.             launching <command>GOK</command> and <command>orca</command>, but
  5715.             some users may require these gestures to be configured to best
  5716.             meet their needs.  For example, shorter or longer duration for
  5717.             holding down a button or hotkey might make the login experience
  5718.             more usable for some users.  Also, additional AT programs may be
  5719.             added to the configuration file if needed.
  5720.           </para>
  5721.  
  5722.           <sect3 id="accessibilitytheming">
  5723.             <title>Accessibile Theming</title>
  5724.  
  5725.             <para>
  5726.               If using the "GTK+ Greeter" users can easily 
  5727.               switch the color and contrast scheme of the dialog.  To do this,
  5728.               ensure the <filename>AllowGtkThemeChange</filename> parameter in
  5729.               the GDM configuration is set to "true".  This should
  5730.               be the default value.  When true, the "Standard
  5731.               Greeter" contains a menu allowing the user to change to a
  5732.               different GTK+ theme.  The <filename>GtkThemesToAllow</filename>
  5733.               configuration choice can also be used to limit the choices
  5734.               available as desired.  For example:
  5735.             </para>
  5736.  
  5737. <screen>
  5738. GtkThemesToAllow=HighContrast,HighContrastInverse
  5739. </screen>
  5740.  
  5741.             <para>
  5742.               If using the "Themed Greeter" there may be suitable
  5743.               GDM themes available that provide needed color and contrast 
  5744.               schemes, but these are not yet shipped with the GDM program.
  5745.               Some distributions may ship such themes.  There is not yet any
  5746.               mechanism to switch between themes in the "Themed
  5747.               Greeter", so if an accessible theme is required by one
  5748.               user, then all users would need to use the same theme.
  5749.             </para>
  5750.           </sect3>
  5751.  
  5752.           <sect3 id="accessibilityatprograms">
  5753.             <title>AT Program Support</title>
  5754.  
  5755.             <para>
  5756.               To enable user to launch AT such as the <command>GOK</command>
  5757.               or <command>orca</command>, the
  5758.               <filename>AddGtkModules</filename> parameter in the GDM
  5759.               configuration must be set to "true".
  5760.               Also the <filename>GtkModulesList</filename> parameter must be
  5761.               uncommented and set as follows:
  5762.             </para>
  5763.  
  5764. <screen>
  5765. GtkModulesList=gail:atk-bridge:/usr/lib/gtk-2.0/modules/libdwellmouselistener:/usr/lib/gtk-2.0/modules/libkeymouselistener
  5766. </screen>
  5767.  
  5768.             <para>
  5769.               This causes all GDM GUI programs to be run with the appropriate
  5770.               GTK modules for launching AT programs.  The use of assistive
  5771.               technologies and the atk-bridge module requires the registry
  5772.               daemon, <command>at-spi-registryd</command>, to be running. 
  5773.               This is handled by the GDM GUI starting with version 2.17.
  5774.             </para>
  5775.  
  5776.             <para>
  5777.               System administrators may wish to load only the minimum subset
  5778.               of these modules which is required to support their user base.
  5779.               The "libkeymouselistener" provides hotkey and switch
  5780.               gesture support while the "libdwellmouselistener"
  5781.               provides mouse motion gesture support.  If your user base only
  5782.               requires one or the other, it is only necessary to include the
  5783.               gesture listener that is needed.  Also, some AT programs may not
  5784.               require gail or atk-bridge.  If you find the AT programs you
  5785.               need works fine without including these, then they may be
  5786.               omitted.  Note that some AT programs work with a reduced feature
  5787.               set if gail and/or atk-bridge are not present.  However, for
  5788.               general accessibility use, including all four is suitable.
  5789.             </para>
  5790.  
  5791.             <para>
  5792.               Once "keymouselistener" and/or
  5793.               "dwellmouselistener" have been added to the
  5794.               <filename>AddGtkModules</filename> loaded by GDM, then you may
  5795.               need to modiify the gesture configurations to meet your user's
  5796.               needs.  Default gestures are provided for launching
  5797.               <command>GOK</command> and <command>orca</command>, but it is
  5798.               recommended to modify these gestures so they work best for your
  5799.               user base.  These gesture associations are contained in files
  5800.               <filename>AccessKeyMouseEvents</filename> and
  5801.               <filename>AccessDwellMouseEvents</filename>, respectively.  Both
  5802.               files are located in the
  5803.               <filename><etc>/gdm/modules</filename> directory.  The
  5804.               gesture configuration format is described in the comment section
  5805.               of the two configuration files.
  5806.             </para>
  5807.  
  5808.             <para>
  5809.               The AccessKeyMouseEvents file controls the keymouselistener
  5810.               Gesture Listener and is used to define key-press, mouse button,
  5811.               or XInput device sequences that can be used to launch
  5812.               applications needed for accessibility.  In order to reduce the
  5813.               likelihood of unintentional launch, these "gestures"
  5814.               may be associated with multiple switch presses and/or minimum
  5815.               durations.  Note that the XKB extension is needed for key
  5816.               gestures to work, so you may need to add +xkb to your X server
  5817.               command line for gestures to work properly.  The X server command
  5818.               line is specified in the GDM configuration file in the
  5819.               <filename>server-foo</filename> sections.
  5820.             </para>
  5821.  
  5822.             <para>
  5823.               The DwellKeyMouseEvents file controls the dwellmouselistner and
  5824.               supports gestures that involve the motion of a pointing device
  5825.               such as the system mouse of an alternative pointing device such
  5826.               as a head pointer or trackball may also be defined.  Motion
  5827.               gestures are defined as "crossing events" into and out
  5828.               of the login dialog window.  If the
  5829.               "dwellmouselistener" gesture listener is loaded, then
  5830.               alternative pointing devices are temporarily "latched"
  5831.               to the core pointer, such that motion from alternative devices
  5832.               results in movement of the onscreen pointer.  All gestures are
  5833.               specified by the same syntax; that is, there is no distinction
  5834.               between a "core mouse" gesture and motion from an
  5835.               alternate input device.
  5836.             </para>
  5837.  
  5838.             <para>
  5839.               On some operating systems, it is necessary to make sure that the
  5840.               GDM user is a member of the "audio" group for AT
  5841.               programs that require audio output (such as text-to-speech) to
  5842.               be functional.
  5843.             </para>
  5844.  
  5845.             <para>
  5846.               Currently GDM does not remember what accessible technology
  5847.               programs have been started when switching applications.  So if
  5848.               the user switches between the login program and the chooser, for
  5849.               example, then it is necessary for the user to redo the gesture.
  5850.               Users may need to also set up their default session so that the
  5851.               assistive technologies required are started automatically (or
  5852.               have appropriate key-bindings defined to start them) after the
  5853.               user session has started.
  5854.             </para>
  5855.           </sect3>
  5856.  
  5857.           <sect3 id="accessibilitytroubleshooting">
  5858.             <title>AT Troubleshooting</title>
  5859.  
  5860.             <para>
  5861.               There are some common issues that cause users to have problems
  5862.               getting the gesture listeners to work.  It is recommended that
  5863.               people use GDM version 2.18.0 or later for best results.
  5864.             </para>
  5865.  
  5866.             <para>
  5867.               Some older X servers have a bug which causes detectable
  5868.               autorepeat to fail when XEVIE is enabled (which happens when
  5869.               atk-bridge is included as a GTK Module).  This bug causes key
  5870.               gestures with a duration greater than 0 to always fail.  A
  5871.               workaround is to simply redefine all key gestures so they have
  5872.               zero length duration, or upgrade your X server.
  5873.             </para>
  5874.  
  5875.             <para>
  5876.               Some versions of <command>GOK</command> and
  5877.               <command>orca</command> will not launch unless the
  5878.               "gdm" user has a writable home directory.  This has
  5879.               been fixed in GNOME 2.18, but if using an older version of
  5880.               GNOME, then making sure that the GDM user has a writable home
  5881.               directory should make these programs functional.
  5882.             </para>
  5883.  
  5884.             <para>
  5885.               If you see an hourglass cursor when you complete a gesture but
  5886.               the program does not start, then this indicates that the gesture 
  5887.               was received, but that there was a problem starting the program.
  5888.               Most likely the issue may be the lack of a writable gdm home
  5889.               directory.
  5890.             </para>
  5891.  
  5892.             <para>
  5893.               Also note that some input devices require X server configuration
  5894.               before GDM will recognize them.
  5895.             </para>
  5896.           </sect3>
  5897.  
  5898.           <sect3 id="accessibilitysound">
  5899.             <title>–ù–∞–ª–∞—à—Ç–æ–≤—É–≤–∞–Ω–Ω—è –∑–≤—É–∫—É —Å–ø–µ—Ü—ñ–∞–ª—å–Ω–∏—Ö –ø–æ–∂–ª–∏–≤–æ—Å—Ç–µ–π</title>
  5900.  
  5901.             <para>
  5902.               By default, GDM requires a media application such as
  5903.               "play" to be present to play sounds for successful or
  5904.               failed login.  GDM defaults
  5905.               the location of this application to
  5906.               <filename><bin>/play</filename> (or
  5907.               <filename><bin>/audioplay</filename> on Solaris.  This can
  5908.               be changed via the <filename>SoundProgram</filename> GDM
  5909.               configuration option.  Typically most text-to-speech programs
  5910.               (such as <command>orca</command>) use a separate mechanism to
  5911.               play audio, so this configuration setting is not needed for
  5912.               them to work.
  5913.             </para>
  5914.           </sect3>
  5915.        </sect2>
  5916.   </sect1>
  5917.  
  5918.   <sect1 id="solaris">
  5919.     <title>–°–ø–µ—Ü—ñ–∞–ª—å–Ω—ñ —Ñ—É–Ω–∫—Ü—ñ—ó Solaris</title>
  5920.  
  5921.        <sect2 id="solarisusing">
  5922.           <title>Using GDM on Solaris</title>
  5923.  
  5924.           <para>
  5925.              GDM is not yet the default login program on Solaris.  If you wish
  5926.              to switch to using GDM, then you need to turn off CDE login and
  5927.              start the GDM service.  Note that turning off or disabiling CDE
  5928.              login will cause any running sessions to immediately exit, and any
  5929.              unsaved data will be lost.  Only run these commands if you are
  5930.              sure there is no unsaved data in your running sessions.  It would
  5931.              be best to run these commands from console login, or a Failsafe
  5932.              Terminal rather than from a running GUI session.  The first step
  5933.              is to run the following command to see if CDE login is running as
  5934.              an SMF service.
  5935.           </para>
  5936.  
  5937. <screen>
  5938. svcs cde-login
  5939. </screen>
  5940.  
  5941.           <para> 
  5942.              If the <command>svcs</command> command responds that this 
  5943.              service is enabled, then run this command to disable CDE login:
  5944.           </para>
  5945.  
  5946. <screen>
  5947. svcadm disable cde-login
  5948. </screen>
  5949.  
  5950.           <para> 
  5951.              If the <command>svcs</command> command responds that this pattern
  5952.              doesn't match any instances, then run these commands to stop
  5953.              CDE login:
  5954.           </para>
  5955.  
  5956. <screen>
  5957. /usr/dt/config/dtconfig -d
  5958. Either reboot, or kill any running dtlogin processes.
  5959. </screen>
  5960.  
  5961.           <para>
  5962.              At this point you will be presented with a console login.  Login
  5963.              as root, and run the following command.  If on Solaris 10 the
  5964.              servicename is "gdm2-login", if on Solaris Nevada the
  5965.              servicename is "gdm".
  5966.           </para>
  5967.  
  5968. <screen>
  5969. svcadm enable servicename
  5970. </screen>
  5971.        </sect2>
  5972.  
  5973.        <sect2 id="solarisconfiguration">
  5974.           <title>–ù–∞–ª–∞—à—Ç–æ–≤—É–≤–∞–Ω–Ω—è Solaris</title>
  5975.              <para>
  5976.                On Solaris, the following configuration is recommended.
  5977.                This turns on IPv6 and also turns on PreFetch for
  5978.                performance benefit.
  5979.  
  5980. <screen>
  5981. ./autogen.sh --prefix=/usr --sysconfdir=/etc/X11 --localstatedir=/var
  5982.    --libexecdir=/usr/lib --enable-ipv6=yes --with-at-bindir=/usr/sfw/bin
  5983.    --with-prefetch --with-post-path=/usr/openwin/bin --with-pam-prefix=/etc
  5984.    --with-lang-file=/etc/default/init
  5985. </screen>
  5986.              </para>
  5987.  
  5988.              <para>
  5989.                Configuring GDM with the
  5990.                "--with-post-path=/usr/openwin/bin" on Solaris is
  5991.                recommended for accessing X server programs.
  5992.              </para>
  5993.        </sect2>
  5994.  
  5995.        <sect2 id="solarislogindevperm">
  5996.           <title>Solaris /etc/logindevperm</title>
  5997.              <para>
  5998.                GDM supports /etc/logindevperm, but only on Solaris 10 and
  5999.                higher.  Refer to the logindevperm.4 man page for more
  6000.                information.
  6001.              </para>
  6002.  
  6003.              <para>
  6004.                To make /etc/logindevperm functionality work on Solaris 9 or
  6005.                earlier you would have to hack the GDM PreSession and
  6006.                PostSession script to chmod the device permissions directly.  In
  6007.                other words, if /etc/logindevperm had a listing like this:
  6008.              </para>
  6009.  
  6010. <screen>
  6011. /dev/console    0600    /dev/sound/*            # –∑–≤—É–∫–æ–≤—ñ –ø—Ä–∏—Å—Ç—Ä–æ—ó
  6012. </screen>
  6013.      
  6014.              <para>
  6015.                Then the PreSession script would need to be modified to chown
  6016.                /dev/console to the user:group who is logging into the console
  6017.                and ensure whatever permissions is specified in /etc/logindevperm
  6018.                (0600 for the line above).  Then in the PostSession script chmod
  6019.                the device back to root:root and ensure 0600 this time (do not
  6020.                use the value in the /etc/logindevperm file).  Linux uses a
  6021.                different mechanism for managing device permissions, so this
  6022.                extra scripting is not needed.
  6023.              </para>
  6024.        </sect2>
  6025.  
  6026.        <sect2 id="solarisautomaticlogin">
  6027.           <title>–ê–≤—Ç–æ–º–∞—Ç–∏—á–Ω–∏–π –≤—Ö—ñ–¥ –Ω–∞ Solaris</title>
  6028.              <para>
  6029.                Automatic login does not work on Solaris 10 and earlier because
  6030.                PAM is not configured to support this feature by default.
  6031.                Automatic login is a GDM feature that is not enabled by default,
  6032.                so you would only notice this problem if you try to make use of
  6033.                it.  Turning this feature on causes your computer to login to a
  6034.                specified username on startup without asking for username
  6035.                and password.  This is an insecure way to set up your
  6036.                computer. 
  6037.              </para>
  6038.  
  6039.              <para>
  6040.                If using Solaris 10 or lower, then you need to compile the
  6041.                pam_allow.c code provided with the GDM release and install it
  6042.                to /usr/lib/security (or provide the full path in /etc/pam.conf)
  6043.                and ensure it is owned by uid 0 and not group or world writable.
  6044.              </para>
  6045.  
  6046.              <para>
  6047.                The following are reasonable pam.conf values for turning on
  6048.                automatic login in GDM.  Make sure to read the PAM documentation
  6049.                (e.g. pam.d/pam.conf man page) and be comfortable with the
  6050.                security implications of any changes you intend to make to
  6051.                your configuration.
  6052.              </para>
  6053.  
  6054. <screen>
  6055.        gdm-autologin auth  required    pam_unix_cred.so.1
  6056.        gdm-autologin auth  sufficient  pam_allow.so.1
  6057.        gdm-autologin account  sufficient  pam_allow.so.1
  6058.        gdm-autologin session  sufficient  pam_allow.so.1
  6059.        gdm-autologin password  sufficient  pam_allow.so.1
  6060. </screen>
  6061.  
  6062.              <para>
  6063.                The above setup will cause no lastlog entry to be generated.  If
  6064.                a lastlog entry is desired, then use the following for session:
  6065.              </para>
  6066.  
  6067. <screen>
  6068.        gdm-autologin session required pam_unix_session.so.1
  6069. </screen>
  6070.        </sect2>
  6071.  
  6072.        <sect2 id="solarisrbac">
  6073.           <title>Solaris RBAC support for Shutdown, Reboot, and Suspend</title>
  6074.  
  6075.              <para>
  6076.                Starting with GDM 2.19, GDM supports RBAC (Role Based 
  6077.                Access Control) for enabling the system commands (Shutdown,
  6078.                Reboot, Suspend, etc.) that appear in the greeter system
  6079.                menu and via the <command>gdmflexiserver</command> 
  6080.                QUERY_LOGOUT_ACTION, SET_LOGOUT_ACTION, and
  6081.                SET_SAFE_LOGOUT_ACTION commands.
  6082.              </para>
  6083.  
  6084.              <para>
  6085.                On Solaris GDM has the following value specified for the
  6086.               <filename>RBACSystemCommandKeys</filename> configuration
  6087.               option.
  6088.              </para>
  6089.  
  6090. <screen>
  6091. HALT:solaris.system.shutdown;REBOOT:solaris.system.shutdown
  6092. </screen>
  6093.  
  6094.              <para>
  6095.                This will cause the SHUTDOWN and REBOOT features to only be
  6096.                enabled for users who have RBAC authority.  In other words,
  6097.                those users who have the "solaris.system.shutdown"
  6098.                authorization name specified.  The GDM greeter will only 
  6099.                display these options if the gdm user (specified in the
  6100.                <filename>User</filename> configuration option, "gdm" by
  6101.                default) has such RBAC permissions.
  6102.              </para>
  6103.  
  6104.              <para>
  6105.                Therefore, add the "solaris.system.shutdown"
  6106.                authorization name to the <filename>/etc/user_attr</filename>
  6107.                for all users who should have authority to shutdown and
  6108.                reboot the system.  If you want these options to appear in
  6109.                the greeter program, also add this authorization name to
  6110.                the gdm user.  If you don't want to use RBAC, then you may
  6111.                unset the <filename>RBACSystemCommandKeys</filename> GDM
  6112.                configuration key, and this will make the system commands
  6113.                available for all users.  Refer to the
  6114.                <filename>user_attr</filename> man page for more information
  6115.                about setting RBAC privileges.
  6116.              </para>
  6117.  
  6118.              <para>
  6119.                Note that on Solaris there are two programs that can be used
  6120.                to shutdown the system.  These are GDM and
  6121.                <command>gnome-sys-suspend</command>.
  6122.                <command>gnome-sys-suspend</command> is a GUI front-end for
  6123.                the <command>sys-suspend</command>.
  6124.              </para>
  6125.              
  6126.              <para>
  6127.                If GDM is being used as the login program and the user has
  6128.                RBAC permissions to shutdown the machine (or RBAC support
  6129.                is disabled in GDM), then the GNOME panel
  6130.                "Shut Down.." option will use GDM to shutdown, reboot,
  6131.                and suspend the machine.  This is a bit nicer than using
  6132.                <command>gnome-sys-suspend</command> since GDM will wait until
  6133.                the user session has finished (including running the
  6134.                PostSession script, etc.) before running the
  6135.                shutdown/reboot/suspend command.  Also the
  6136.                <command>gnome-sys-suspend</command> command is less functional
  6137.                since it does not support a reboot option, only shutdown and
  6138.                suspend.
  6139.              </para>
  6140.  
  6141.              <para>
  6142.                If GDM is not being used to manage shutdown, reboot, and
  6143.                suspend; then the GNOME panel uses
  6144.                <command>gnome-sys-suspend</command> when you select the
  6145.                "Shut Down..." option from the application menu.
  6146.                If the pop-up that appears when you select this only 
  6147.                shows the suspend and shutdown options, then you are
  6148.                likely using <command>gnome-sys-suspend</command>.  If 
  6149.                you are using this, then refer to the
  6150.                <command>sys-suspend</command> man page for information
  6151.                about how to configure it.  Or consider using GDM and
  6152.                configuring it to provide these options.
  6153.              </para>
  6154.        </sect2>
  6155.  
  6156.        <sect2 id="solarisother">
  6157.           <title>–Ü–Ω—à—ñ –æ—Å–æ–±–ª–∏–≤–æ—Å—Ç—ñ Solaris</title>
  6158.              <para>GDM –ø—ñ–¥—Ç—Ä–∏–º—É—î –¥–µ—è–∫—ñ —Å–ø–µ—Ü–∏—Ñ—ñ—á–Ω—ñ –≤–ª–∞—Å—Ç–∏–≤–æ—Å—Ç—ñ Solaris:</para>
  6159.  
  6160.              <para>
  6161.                GDM supports Solaris Auditing if running on Solaris 10 or
  6162.                higher.  GDM should not be used if auditing is needed and
  6163.                running Solaris 9 or older.
  6164.             </para>
  6165.  
  6166.             <para>
  6167.               GDM supports a security feature which causes the X server to
  6168.               run as the user instead of as the root user.  GDM must be using
  6169.               PAM for this feature to be enabled, which is the normal case
  6170.               for Solaris.  This second feature has the side-effect of
  6171.               causing the X server to always restart between sessions, which
  6172.               disables the AlwaysRestartServer configuration option.  
  6173.             </para>
  6174.  
  6175.             <para>
  6176.               Solaris supports the <filename>/etc/default/login</filename>
  6177.               interface, which affects the <filename>DefaultPath</filename>,
  6178.               <filename>RootPath</filename>,
  6179.               <filename>PasswordRequired</filename>, and
  6180.               <filename>AllowRemoteRoot</filename> options as described in the
  6181.               "Configuration" section.
  6182.             </para>
  6183.        </sect2>
  6184.   </sect1>
  6185.  
  6186.   <sect1 id="exampleconf">
  6187.     <title>–ü—Ä–∏–∫–ª–∞–¥–∏ –∫–æ–Ω—Ñ—ñ–≥—É—Ä–∞—Ü—ñ–π</title>
  6188.  
  6189.     <sect2 id="customcommand">
  6190.       <title>Defining Custom Commands</title>
  6191.       
  6192.       <para>
  6193.         Suppose you want to add a custom command to the GDM menu that will give
  6194.         you the opportunity to boot into other operating system such as Windoze.
  6195.         Just add the following options into the
  6196.         <filename>[customcommand]</filename> section of the GDM configuration
  6197.         file.
  6198.         
  6199.         <screen>
  6200.           [customcommand]
  6201.           CustomCommand0=/sbin/rebootwindoze;/usr/local/sbin/rebootwindoze
  6202.           CustomCommandLabel0=_Windoze
  6203.           CustomCommandLRLabel0=Reboot into _Windoze
  6204.           CustomCommandText0=Are you sure you want to restart the computer into Windoze?
  6205.           CustomCommandTooltip0=Restarts the computer into Windoze
  6206.           CustomCommandIsPersistent0=true
  6207.         </screen>
  6208.  
  6209.         CustomCommand0 specifies two commands separated by a semicolon:
  6210.         <filename>/sbin/rebootwindoze</filename> and 
  6211.         <filename>/usr/local/sbin/rebootwindoze</filename>.  GDM will use
  6212.         the first valid command in the list.  This allows different 
  6213.         commands for different operating systems to be included.
  6214.       </para>
  6215.       <para>
  6216.         Note, that besides being able to customise this option to reboot into
  6217.         different operating systems you can also use it to define your own
  6218.         custom behaviours that you wish to run from the GDM menu.  Suppose you
  6219.         want to give users the opportunity to run system update scripts from the
  6220.         login screen. Add the following options into the
  6221.         <filename>[customcommand]</filename> section of your GDM configuration
  6222.         file.
  6223.         
  6224.         <screen>
  6225.           [customcommand]
  6226.           CustomCommand0=/sbin/updatesystem;/usr/local/sbin/updatesystem
  6227.           CustomCommandLabel0=_Update Me
  6228.           CustomCommandLRLabel0=Update the system
  6229.           CustomCommandText0=Are you sure you want to update the system software?
  6230.           CustomCommandTooltip0=Updates the system
  6231.           CustomCommandNoRestart0=true
  6232.         </screen>
  6233.       </para>
  6234.       
  6235.       <para>
  6236.         Both custom commands could be defined as follows.
  6237.  
  6238.         <screen>
  6239.           [customcommand]
  6240.           CustomCommand0=/sbin/rebootwindoze;/usr/local/sbin/rebootwindoze
  6241.           CustomCommandLabel0=_Windoze
  6242.           CustomCommandLRLabel0=Reboot into _Windoze
  6243.           CustomCommandText0=Are you sure you want to restart the computer into Windoze?
  6244.           CustomCommandTooltip0=Restarts the computer into Windoze
  6245.           CustomCommandIsPersistent0=true
  6246.           
  6247.           CustomCommand1=/sbin/updatesystem;/usr/local/sbin/updatesystem
  6248.           CustomCommandLabel1=_Update Me
  6249.           CustomCommandLRLabel1=Update the system
  6250.           CustomCommandText1=Are you sure you want to update the system software?
  6251.           CustomCommandTooltip1=Updates the system
  6252.           CustomCommandNoRestart1=true
  6253.         </screen>
  6254.         </para>
  6255.       
  6256.       <para>
  6257.         There can be up to 10 custom commands numbered 0-9.
  6258.  
  6259.         <screen>
  6260.           [customcommand]
  6261.           CustomCommand0=/sbin/rebootwindoze;/usr/local/sbin/rebootwindoze
  6262.           CustomCommandLabel0=_Windoze
  6263.           CustomCommandLRLabel0=Reboot into _Windoze
  6264.           CustomCommandText0=Are you sure you want to restart the computer into Windoze?
  6265.           CustomCommandTooltip0=Restarts the computer into Windoze
  6266.           CustomCommandIsPersistent0=true
  6267.           
  6268.           CustomCommand1=/sbin/updatesystem;/usr/local/sbin/updatesystem
  6269.           CustomCommandLabel1=_Update Me
  6270.           CustomCommandLRLabel1=Update the system
  6271.           CustomCommandText1=Are you sure you want to update the system software?
  6272.           CustomCommandTooltip1=Updates the system
  6273.           CustomCommandNoRestart1=true
  6274.           
  6275.           CustomCommand3=/sbin/do_something
  6276.           .
  6277.           .
  6278.           .
  6279.           
  6280.           CustomCommand4=/sbin/do_something_else
  6281.           .
  6282.           .
  6283.           .
  6284.         </screen>
  6285.       </para>
  6286.     </sect2>
  6287.   </sect1>
  6288.  
  6289.   <sect1 id="troubleshooting">
  6290.     <title>–£—Å—É–Ω–µ–Ω–Ω—è –ø—Ä–æ–±–ª–µ–º</title>
  6291.  
  6292.     <para>
  6293.       This section discusses helpful tips for getting GDM working.  In general,
  6294.       if you have a problem using GDM, you can submit a bug to the
  6295.       "gdm" category in
  6296.       <ulink type="http" url="http://bugzilla.gnome.org/">bugzilla.gnome.org</ulink>
  6297.       or send an email to the
  6298.       <address><email>gdm-list@gnome.org</email></address> mail list.
  6299.     </para>
  6300.  
  6301.     <para>
  6302.       If GDM is failing to work properly, it is always a good idea to include
  6303.       debug information.  Use the <command>gdmsetup</command> command to turn
  6304.       on debug ("Enable debug messages to system log" checkbox in the
  6305.       "Security" tab), then use GDM to the point where it fails, and
  6306.       include the GDM output sent to your system log
  6307.       (<filename><var>/log/messages</filename> or
  6308.       <filename><var>/adm/messages</filename> depending on your operating
  6309.       system).  Since the system log can be large, please only include the GDM
  6310.       debug information and do not sent the entire file.  If you do not see any
  6311.       GDM syslog output, you may need to configure syslog (see syslog.3c man
  6312.       page).
  6313.     </para>
  6314.  
  6315.     <para>
  6316.       You should not leave debug on after collecting data.  It will clutter your
  6317.       syslog and slow system performance.
  6318.     </para>
  6319.  
  6320.     <sect2 id="wontstart">
  6321.       <title>GDM –Ω–µ –∑–∞–ø—É—Å–∫–∞—î—Ç—å—Å—è</title>
  6322.  
  6323.       <para>
  6324.          There are a many problems that can cause GDM to fail to start, but
  6325.          this section will discuss a few common problems and how to approach
  6326.          tracking down a problem with GDM starting.   Some problems will 
  6327.          cause GDM to respond with an error message or dialog when it tries
  6328.          to start, but it can be difficult to track down problems when GDM
  6329.          fails silently.
  6330.       </para>
  6331.  
  6332.       <para>
  6333.          First make sure that the X server is configured properly.  The 
  6334.          GDM configuration file contains a command in the [server-Standard]
  6335.          section that is used for starting the X server.  Verify that this
  6336.          command works on your system.  Running this command from the 
  6337.          console should start the X server.  If it fails, then the problem
  6338.          is likely with your X server configuration.  Refer to your X server
  6339.          error log for an idea of what the problem may be.  The problem may
  6340.          also be that your X server requires different command-line options.
  6341.          If so, then modify the X server command in the GDM configuration file
  6342.          so that it is correct for your system.
  6343.       </para>
  6344.  
  6345.       <para>
  6346.          Another common problem is that the GDM greeter program is having
  6347.          trouble starting.  This can happen, for example, if GDM cannot find
  6348.          a needed library or other resource.  Try starting the X server and
  6349.          a terminal program, set the shell environment variable 
  6350.          DOING_GDM_DEVELOPMENT=1 and run
  6351.          <command><lib>/gdmlogin</command>
  6352.          or <command><lib>/gdmgreeter</command>.  Any error messages
  6353.          echoed to the terminal will likely highlight the problem.  Also,
  6354.          turning on debug and checking the output sent to the system log 
  6355.          will often highlight the problem.
  6356.       </para>
  6357.  
  6358.       <para>
  6359.          Also make sure that the <filename>/tmp</filename> directory has
  6360.          reasonable ownership and permissions, and that the machine's file
  6361.          system is not full.  These problems will cause GDM to fail to start.
  6362.       </para>
  6363.     </sect2>
  6364.  
  6365.     <sect2 id="notaccessfile">
  6366.       <title>GDM –Ω–µ –º–æ–∂–µ –æ—Ç—Ä–∏–º–∞—Ç–∏ –¥–æ—Å—Ç—É–ø –¥–æ –ø–∞—Ä–∞–º–µ—Ç—Ä—ñ–≤ –∫–æ—Ä–∏—Å—Ç—É–≤–∞—á–∞</title>
  6367.  
  6368.       <para>
  6369.          GDM saves user settings, such as your default session and default
  6370.          language, in the <filename>~/.dmrc</filename>.  Other files, such
  6371.          as the user's <filename>~/.Xauthority</filename> file will also
  6372.          affect login.  GDM, by default, is strict about how it tries to
  6373.          access files in the user's home directory, and will ignore the file if
  6374.          they do not conform to certain rules.  You can use the 
  6375.          <filename>RelaxPermissions</filename> configuration option to
  6376.          make GDM less strict about how it accesses files in the user's
  6377.          home directory, or correct the permissions issues that cause GDM
  6378.          to ignore the file.  This is discussed in detail described in the
  6379.          "File Access" section of the "Overview". 
  6380.       </para>
  6381.     </sect2>
  6382.   </sect1>
  6383.  
  6384.   <!-- ============= Application License ============================= -->
  6385.  
  6386.   <sect1 id="license">
  6387.     <title>–õ—ñ—Ü–µ–Ω–∑—ñ—è</title>
  6388.     <para>–¶—è –ø—Ä–æ–≥—Ä–∞–º–∞ —î –≤—ñ–ª—å–Ω–∏–º –ø—Ä–æ–≥—Ä–∞–º–Ω–∏–º –∑–∞–±–µ–∑–ø–µ—á–µ–Ω–Ω—è–º; –≤–∏ –º–æ–∂–µ—Ç–µ —Ä–æ–∑–ø–æ–≤—Å—é–¥–∂—É–≤–∞—Ç–∏ —ó—ó –∞—Ç/—á–∏ –∑–º—ñ–Ω—é–≤–∞—Ç–∏ –Ω–∞ —É–º–æ–≤–∞—Ö –ª—ñ—Ü–µ–Ω–∑—ñ—ó <ulink type="help" url="gnome-help:gpl"><citetitle>GNU General Public License</citetitle></ulink> —è–∫–∞ –æ–ø—É–±–ª—ñ–∫–æ–≤–∞–Ω–∞ Free Software Foundation; –≤–µ—Ä—Å—ñ—ó 2 —Ü—ñ—î—ó –ª—ñ—Ü–µ–Ω–∑—ñ—ó, –∞–±–æ (–∑–∞ –≤–∞—à–∏–º –±–∞–∂–∞–Ω–Ω—è–º) –±—É–¥—å-—è–∫–æ—ó –±—ñ–ª—å—à –ø—ñ–∑–Ω—å–æ—ó –≤–µ—Ä—Å—ñ—ó.</para>
  6389.     <para>–¶—è –ø—Ä–æ–≥—Ä–∞–º–∞ –ø–æ—à–∏—Ä—é—î—Ç—å—Å—è –∑ –Ω–∞–¥—ñ—î—é, —â–æ –±—É–¥–µ –∫–æ—Ä–∏—Å–Ω–æ—é, –∞–ª–µ –ë–ï–ó –ë–£–î–¨_–Ø–ö–ò–• –ì–ê–†–ê–ù–¢–Ü–ô; –Ω–∞–≤—ñ—Ç—å –±–µ–∑ –Ω–µ—è–≤–Ω–æ—ó –≥–∞—Ä–∞–Ω—Ç—ñ—ó –ü–†–ò–î–ê–¢–ù–û–°–¢–Ü –î–û –ü–†–û–î–ê–ñ–£ –∞–±–æ –í–Ü–î–ü–û–í–Ü–î–ù–û–°–¢–Ü –ü–ï–í–ù–Ü–ô –ú–ï–¢–Ü. –î–æ–∫–ª–∞–¥–Ω—ñ—à–µ –ø—Ä–æ —Ü–µ –¥–∏–≤—ñ—Ç—å—Å—è —É <citetitle>GNU General Public License</citetitle>.</para>
  6390.     <para>
  6391.       A copy of the <citetitle>GNU General Public License</citetitle> is
  6392.       included as an appendix to the <citetitle>GNOME Users
  6393.       Guide</citetitle>.  You may also obtain a copy of the
  6394.       <citetitle>GNU General Public License</citetitle> from the Free
  6395.       Software Foundation by visiting <ulink type="http" url="http://www.fsf.org">their Web site</ulink> or by writing to
  6396.       <address>
  6397.       Free Software Foundation, Inc.
  6398.       <street>51 Franklin Street, Fifth Floor</street>
  6399.       <city>Boston</city>, <state>MA</state> <postcode>02110-1301</postcode>
  6400.       <country>USA</country>
  6401.       </address>
  6402.     </para>
  6403.   </sect1>
  6404. </article>
  6405. <!-- Keep this comment at the end of the file
  6406. Local variables:
  6407. mode: sgml
  6408. sgml-omittag:t
  6409. sgml-shorttag:t
  6410. sgml-minimize-attributes:nil
  6411. sgml-always-quote-attributes:t
  6412. sgml-indent-step:2
  6413. sgml-indent-data:t
  6414. sgml-parent-document:nil
  6415. sgml-exposed-tags:nil
  6416. sgml-local-catalogs:nil
  6417. sgml-local-ecat-files:nil
  6418. End:
  6419. -->
  6420.